Attesto

Marketplace

Connector marketplace

The Attesto Marketplace at https://marketplace.attesto.eu is the public catalog for validated evidence producers. Public visitors can browse connector cards. Tenant acquisition, installation, update, revoke, and artifact download require an authenticated dashboard tenant session. Publisher signup, publisher profile management, and connector submission use a separate marketplace-only developer account. Attesto review and publication are private internal processes and are not exposed to public visitors or marketplace developers.

Marketplace model

A marketplace item is a validated connector asset. The catalog stores the asset metadata, current version, manifest hash, artifact hash, validation result, entitlement state, install state, and marketplace evidence events. The marketplace does not run connector code in the browser and does not expose connector secrets.

ObjectMeaning
assetA connector listing such as GitHub, GitLab, or S3/R2 object commitments.
versionA validated connector manifest with manifest and artifact hashes.
entitlementThe tenant's right to download or install a version.
installA tenant-scoped installation record for the selected version.
evidence eventA canonical marketplace receipt for acquisition, installation, submission, or validation.

Browse the public catalog

The public catalog exposes only validated public assets. It is safe to browse without a tenant session:

Installed free assets can be updated to the current validated version or revoked by an owner/admin. Revoke deactivates both the entitlement and the tenant install; artifact download fails until the tenant acquires and installs the asset again.

The artifact endpoint returns the connector manifest only after the tenant has an active entitlement:

Marketplace evidence events

Marketplace publisher profile create/update, acquisition, install, install update, entitlement revoke, paid purchase, refund, payout, publisher submission, and validation/review actions write canonical marketplace evidence. The receipt hash is derived from the canonical evidence envelope and payload hash; the receipt record stores the tenant, actor, subject, timestamp, and sanitized payload for tenant audit views. This gives operators a deterministic audit trail for who changed publisher identity and who acquired, installed, updated, reviewed, published, refunded, paid out, or revoked which connector version.

Security boundaries