CertifiedData.io
← AI Decision Ledger/Live public feed
Public · Ed25519-signed · Hash-chained

Decision Log

The public record of AI decisions made against CertifiedData certified artifacts. Each entry is cryptographically signed, appended to an append-only log, and independently verifiable without an account.

This page shows decisions logged with public_mode=true. Private records are not published. Machine-readable: GET /api/decision-log

How decision records reach this log

Step 1

Artifact certified

A dataset or AI artifact is cryptographically certified and registered in the artifact registry.

Step 2

Artifact used

A model or workflow consumes the certified artifact to produce a decision or output.

Step 3

Decision logged

The operator logs the decision via POST /v1/decisions, optionally referencing the certificate ID.

Step 4

Published here

Records with public_mode=true are Ed25519-signed, chain-linked, and appear in this log.

Live public records· showing 125 of 8,302

DecisionTimestamp

dataset certified

b4e7e87a-e8ef-4aef-a491-0824b0fa994e

certification_requested
Sep 4, 2026, 10:31 PM UTC

dataset certified

2f2017c9-e3f1-4191-9f13-8841b6d30153

certification_requested
Sep 4, 2026, 10:31 PM UTC

dataset certified

730c37f6-f935-49d3-8d58-4b4af1b97fc1

certification_requested
Sep 4, 2026, 10:00 PM UTC

dataset certified

d14b4e0c-08ee-4ef7-abd2-31fccf7854e8

enterprise_auto_certified
Sep 4, 2026, 09:44 PM UTC

dataset generated

145ba9a5-e5d0-4409-88af-e9f1e557a3ab

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset certified

86470cc4-c00c-421c-a37a-044b554671d9

enterprise_auto_certified
Sep 4, 2026, 09:44 PM UTC

dataset generated

759f6667-6a42-499b-9635-51eed0b95ff8

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset generated

a087a84d-120f-493f-a4f2-9e37b9c23b5f

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset certified

33ec057f-747c-48a7-9dd2-24e4fa70a0ab

free_tier_auto_certified
Sep 4, 2026, 09:44 PM UTC

dataset generated

67ba3ccd-780e-4255-95e8-335fc812e6fb

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset certified

ca0ace9a-bf70-4669-9156-ce421cbaf8dc

free_tier_auto_certified
Sep 4, 2026, 09:44 PM UTC

dataset generated

4b1c9871-052a-493c-a36c-cf00627886b6

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset generated

2bae8881-70d3-4617-8e46-02a081aef115

synthetic_generation_completed
Sep 4, 2026, 09:44 PM UTC

dataset certified

35c10d9e-6992-48a4-9f4c-f2cf64232f72

certification_requested
Sep 4, 2026, 09:31 PM UTC

dataset certified

8c6ca62f-82b4-4d85-a9ac-2e8635277be9

certification_requested
Sep 4, 2026, 09:31 PM UTC

dataset certified

bf0a3fb8-69e2-4342-8464-f273ff14c1e4

certification_requested
Sep 4, 2026, 09:20 PM UTC

dataset certified

7bbba7fa-88b8-4631-a100-862814a2278e

certification_requested
Sep 4, 2026, 08:31 PM UTC

dataset certified

47cedac0-2533-454f-bd37-e20f7b20ed57

certification_requested
Sep 4, 2026, 08:31 PM UTC

dataset certified

0bd4025b-7c82-4596-8f46-07bd04bd8326

certification_requested
Sep 4, 2026, 07:30 PM UTC

dataset certified

eaa77844-e59b-4906-a2cb-25bd16812c93

certification_requested
Sep 4, 2026, 07:30 PM UTC

dataset certified

ecbadeb1-0574-47ae-8095-25a9ea5149d5

certification_requested
Sep 4, 2026, 06:30 PM UTC

dataset certified

3e2a682e-f16e-4ea6-a2ed-d15baeeb59ee

certification_requested
Sep 4, 2026, 06:30 PM UTC

dataset generated

c5f405c7-a0e9-4074-ba52-a55489a19e88

synthetic_generation_completed
Sep 4, 2026, 05:34 PM UTC

dataset certified

5e7240b7-555f-41ba-87d1-af36c5ba0ea1

free_tier_auto_certified
Sep 4, 2026, 05:34 PM UTC

dataset generated

68b9fdd3-c5d9-4d3b-95dc-3203597ac890

synthetic_generation_completed
Sep 4, 2026, 05:34 PM UTC
Entries 125

Record structure and API

Public API endpoints

GET /api/decision-log

?limit=25&offset=0

GET /api/decision-log/latest

GET /api/decision-log/:id

GET /api/decision-log/:id/verify

GET /.well-known/decision-signing-keys.json

Response fields (public records)

decision_id — unique identifier

decision_label — event type

selected_option — outcome

certificate_id — linked artifact (optional)

public_hash — SHA-256 of this record

previous_public_hash — chain link

signature_alg — Ed25519

integrity_status — verified | pending

timestamp — ISO 8601

Integrity model

Each public record is signed with Ed25519 using the key identified in /.well-known/decision-signing-keys.json.

The previous_public_hash field links each record to the prior entry. Any modification to a prior record changes its hash and breaks the chain.

Signature verification is available at /api/decision-log/:id/verify without authentication.

Current implementation scope

Public decision records are available via the API and on this page. Records are optionally linked to certified artifact IDs.

Ed25519 signing and SHA-256 chain linking are active for all public records. The /verify endpoint performs live signature checks.

Only records explicitly submitted with public_mode=true appear here. Private records are not published.

Log a decision

Use POST /v1/decisions with an authenticated API key. Set public_mode: true to publish the record to this log. Reference a certificate_id to link the decision to a certified artifact.

POST /v1/decisions
Authorization: Bearer <api_key>

{
  "decision_label": "loan_approved",
  "selected_option": "approved",
  "public_mode": true,
  "artifact_reference": {
    "certificate_id": "cert_01j9k..."
  }
}

Questions

What is a decision record?

A decision record is a structured log entry that captures an AI system action: the decision label, selected outcome, input context, model version, policy version, and timestamp. Records submitted with public_mode=true are signed with Ed25519, assigned a SHA-256 hash, and appended to this public log.

How is the decision log different from the artifact registry?

The artifact registry records certified datasets and AI artifacts — what was built and signed. The decision log records how those artifacts were used downstream — decisions made by systems that consumed certified data. Certification is about provenance; decision logging is about use.

How does decision lineage connect to artifact certification?

Each decision record can reference a certificate_id, linking the decision to the specific certified artifact used. This creates a traceable chain: certified dataset → model trained on it → decision made by that model. The chain allows auditors to follow a decision backwards to its data origin.

Can decision records be independently verified?

Each record includes an Ed25519 signature and a chain hash linking it to the prior entry. The signing public key is available at /.well-known/decision-signing-keys.json. Any party with the record payload and the public key can verify the signature without contacting CertifiedData.

Are all AI system decisions published here?

No. Only decisions logged via POST /v1/decisions with public_mode=true appear in this log. Private decision records are retained but not published. Operators choose what to make public at the record level.

Why does decision logging matter for governance?

AI governance requires verifiable evidence of how systems behave — not just what data they were trained on. Decision logs provide timestamped, cryptographically signed records of individual AI actions, satisfying audit and traceability requirements for frameworks like the EU AI Act (Articles 12 and 19).

Related

Public Decision Log — Live Feed of Signed AI Decisions | CertifiedData