MARS documentation
Protocol

Attestations and reports

Signed claims, issuer policy, and registry reports.

Attestations

An attestation is a claim about a subject, with issuer, time, signature, and possible revocation semantics. The registry's POST /v1/attestations endpoint is protected by attest capability and idempotency. Read attestations through GET /v1/attestations/{did}.

Verify issuer authority, subject binding, time bounds, and revocation before relying on a claim. The count of attestation records is not the count of independent issuers, and neither is automatically a reputation score.

Reports

POST /v1/report requires report capability and Idempotency-Key. A report record expresses a reported condition. It must not be treated as a confirmed finding or proof that slashing occurred.

Query and evidence

Use attestation filters to select records and the exact API to inspect request/response schema. Preserve original evidence rather than replacing verification with an aggregate badge.

Source authority

This page describes the checked-in implementation, not the availability of a public registry.

  • mars-protocol/src/api.rs
  • mars-server/src/api/rest.rs
  • mars-server/src/search.rs

On this page