Safe Creative Platform

3. Up and running in ten minutes

  1. Account: sign in to the platform.safecreative.org console with your Safe Creative account — any type works, including the free one. No account? Signing up is free and self-service.
  2. Channel: create your first channel in the console (name, modality, declarant). You'll get configuration v1, sealed, plus your first key. Start with a test key.
  3. First event:
curl -X POST https://platform.safecreative.org/v1/events \
  -H "Authorization: Bearer sc_test_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
        "client_ref": "run-2026-08-27-0001",
        "payload": { "action": "review.completed", "case": "EXP-4411" },
        "occurred_at": "2026-08-27T10:14:03Z"
      }'

Response (the acknowledgment is your receipt — store it):

{
  "event_id": "evt_9f3k27",
  "sequence": 1,
  "received_at": "2026-08-27T10:14:04.112Z",
  "hash": "b5bb9d8014a0f9b1d61e21e796d78dcc…",
  "chain_hash": "7d865e959b2466918c9863afca942d0f…",
  "status": "test",
  "config_version": 1,
  "mode": "test"
}
  1. Certify and verify: request a certification for the range, download the test report (it will carry the "TEST" watermark) and check its code on the public verification page.
  2. Go live: swap the test key for a live one. The contract is identical.