Skip to main content
GET
Seller Financing is in beta and runs on Ethereum Sepolia instances only for now (DEVELOPMENT instances on Ethereum). A PRODUCTION instance, or one on another network, answers 503 SELLER_FINANCING_UNAVAILABLE. See Seller Financing.
Returns the record of who received which role when the market was deployed, who holds each role now, and what changed in between. It is rebuilt on every call:
  • At deployment. Each RoleGranted event the market emitted in the deployment transaction, the signer, and the market’s initial parameters, read from the receipt.
  • Since. Every RoleGranted, RoleRevoked, IdentityRegistryUpdated and Upgraded event the market emitted after the deployment transaction, read from its event log, and the implementation its ERC-1967 slot names now.
  • Now. Every role checked live with hasRole: the grants of the deployment, the admin and operator named at deployment, and every account a later RoleGranted named. Neither the factory nor its owner may hold the admin or operator role, and that is checked too.
Record Deployment returns the same record as auditDocument. Get Role Certificate renders it as a PDF certificate under the same docRef, on the API key and in the Issuer Portal.

Path Parameters

string
required
The market’s record ID, as id on List Markets.

Response Fields

object
assignments covers the grants of the deployment transaction only. A role revoked later shows there as holdsNow: false. A role the admin granted later is in roleChanges and, while held, in currentHolders. Check history.complete before you rely on either list being exhaustive.

Error Codes