Cross-agent evidence office · public technical specification

Archivement verifier

Two thin agent adapters, one privacy-minimized local ledger, one versioned rules engine, and signed public certificates that reveal the distinction without uploading the private work.

Evidence path

Shared logic, platform-specific collection

  1. 01

    Codex / Claude adapters

    Observe permitted events and retrieve only the evidence each platform can honestly provide.

  2. 02

    Local ledger

    Normalize time, discard prompt and path fields, deduplicate telemetry, and build append-only evidence digests.

  3. 03

    Versioned rules

    Apply accepted sources, minimum verification class, threshold, window, and persistence requirements.

  4. 04

    Ed25519 certificate

    Sign the minimal result locally so the public registry can verify it without provider credentials.

Evidential dignity

Six verification classes

Strong labels are reserved for strong sources. The badge does not get to overrule the evidence.

Provider verified

REGRETTABLY VERIFIED

Authenticated usage data returned by the provider service.

provider
Externally verified

REGRETTABLY VERIFIED

Confirmed by CI, Git hosting, deployment, or another independent service.

external
Locally observed

LOCALLY OBSERVED

Deterministically measured by the installed collector on a user-controlled machine.

local
Estimated

MATHEMATICALLY IMPRECISE, EMOTIONALLY CONVINCING

Calculated from disclosed inputs and assumptions with uncertainty preserved.

estimated
Self-attested

FILED WITHOUT DRAMA

Declared by the user without independent machine evidence.

self-attested
Disputed

MEASUREMENT DISPUTED

Evidence exists, but the definition or attribution remains incomplete.

disputed

Collector capability register

What each adapter may claim

SourceMaximum classUseful evidenceBoundary
Codex App ServerProvider when authenticatedLifetime tokens, peak daily tokens, longest turn, streaks, daily buckets, and quota-window state.Codex-services-backed authentication; API-key-only and Bedrock modes do not expose account/usage/read.
Claude Code adapterLocal by defaultLifecycle event names, tool names, task and subagent events, and privacy-minimized local telemetry.The organisation Usage & Cost API is provider evidence only for eligible organisations with an Admin API key.
Filesystem collectorLocalAggregate repository/source-footprint byte and file counts with default and user-configured dependency, cache, and build exclusions.A determined user controls the machine; local evidence is auditable, not tamper-proof.
CI / deployment / Git hostingExternalRetries, rollbacks, production timestamps, remote history, and independent build results.Connected only with explicit scope and stored outside public certificate payloads.

Current implementation facts are checked against the official Codex App Server usage reference, rate-limit reference, Claude Code hooks reference, and Anthropic Usage & Cost API.

Runnable rules-engine fixture

Threshold satisfied, unfortunately.

Rule
tokenburner-the-y-axis-broke v1
Observed
321,900,000,000 tokens
Threshold
300,000,000,000 tokens
Class
local fixture

Threshold satisfied by accepted evidence. The paperwork is unfortunately complete.

Unsigned public preview

{
  "schema": "org.archivements.badge.v1",
  "achievementId": "tokenburner-the-y-axis-broke",
  "achievementVersion": 1,
  "subject": "usr_fixture_ronova",
  "metric": {
    "name": "lifetime_tokens",
    "value": 321900000000,
    "threshold": 300000000000,
    "unit": "tokens"
  },
  "verification": {
    "level": "local",
    "sources": [
      "codex.account_usage"
    ],
    "observedAt": "2026-07-15T14:32:00Z",
    "evidenceDigest": "sha256:fixture-only-no-private-evidence-uploaded"
  },
  "issuedAt": "2026-07-15T14:32:04Z",
  "issuer": "archivements.prototype"
}

Deliberately unsigned: production certificates require a locally held Ed25519 private key. This site ships only the verification contract and will not fabricate a signature for fixture data.

Thin plugin surface

Commands, not duplicate logic

  • /archivements status
  • /archivements scan
  • /archivements evidence tokenburner
  • /archivements profile
  • /archivements privacy
  • /archivements codex-sync
  • /archivements export

Anti-cheating without theatre

Auditable, not unbearable

  • Use a conservative repository/source-footprint scan with additive, user-configured dependency and cache exclusions.
  • Require repeated same-workspace SSD observations to bracket the persistence window.
  • Reject replayed evidence IDs and keep an append-only hash chain.
  • Record collector, plugin, and rule versions; mark imported history separately.
  • Treat repository, workspace, total-disaster, and meaningful-commit classes as future collectors until their definitions are implemented.
  • Never describe local evidence as cryptographically absolute.

Public certificate minimum

Publish the distinction, not the work.

Allowed

Achievement ID, displayed metric, verification class, date, evidence digest, rule version, issuer, and signature.

Remains local

Prompts, conversation content, source code, filenames, repository paths, transcripts, access tokens, and provider credentials.

Institutional boundary

Public fixture. Serious methodology. One account system.

Archivements currently uses typed sample records. Any future private controls or connected sources remain behind the universal Ronova ID; this project does not create another login, session, or identity database.

Social export office

Issue a shareable record

The selected badge will be rendered with its metric and verification state as a 1200 × 1200 PNG.

Preview is prepared locally in your browser.