certificates

Fetch the deal's certificate (parties only)

get/v1/deals/{id}/certificate

Request

  • Base URL: https://api.redeal.dev
  • URL: https://api.redeal.dev/v1/deals/{id}/certificate
  • Auth: HTTP bearer

Path parameters

idstring required

Response

The signed certificate with transparency-log inclusion proof

cert_versionstring
cert_idstring
deal_idstring
outcome'COMPUTED' | 'VOID'
algorithmstring
mode'sealed' | 'open'
retention'standard' | 'purge'
input_rootstring nullable

Merkle root over per-party input leaves in party-index order (sealed party: hash of its published commitment string; open-mode party: hash of the canonical input). Null for VOID deals with insufficient reveals

resultobject nullable
void_flakersinteger[] nullable
propertiesstring[]

guarantee flags, e.g. verifiability

tee_attestationobject nullable

reserved; null until TEE deployments

signaturestring

"<scheme>:<hex>" — es256:<128 hex> (ECDSA P-256, raw r||s low-S; the KMS launch form) or ed25519:<128 hex> (pre-KMS dev certs)

Example response

{
  "cert_version": "1",
  "parties": [
    {
      "attested_by": "deal_initiator"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.