AUROS Protocol

Documentation · Endpoints

POST /api/v1/attest (Premium)

Attestation de readiness MiCA/RWA — hash SHA-256 canonique + signature HMAC, vérification publique.

Créer une attestation

Premium. Hash d'un snapshot canonique (score, grade, gaps, sections) — sans branding ni PII.

Réponse : `id`, `content_hash`, `signature`, `verify_url` (/attest/{id}).

curl -X POST https://getauros.com/api/v1/attest \
  -H "Authorization: Bearer auros_pk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "score": {
      "description": "Entrepôt retail Luxembourg €2.5M SPV professionnels",
      "asset_type": "real_estate"
    },
    "locale": "fr"
  }'

Vérifier (public)

GET /api/v1/attest/verify?id=att_… — snapshot public + validité crypto.

GET /api/v1/attest/verify?hash=<sha256>&sig=<hmac> — vérif stateless de la signature.

Page UI : /attest/{id} (noindex).

curl "https://getauros.com/api/v1/attest/verify?id=att_…"
curl "https://getauros.com/api/v1/attest/verify?hash=<64hex>&sig=<64hex>"

Disclaimer

Signal indicatif de readiness — pas un avis juridique, agrément ni conseil d'investissement.

Clé serveur : ATTEST_SIGNING_KEY (sinon GREEN_EXPORT_SIGNING_KEY / CRON_SECRET).

← Retour à la documentation