Package Reality First Proof

Run one command before the receipt path gets noisy

Start with a credential-free local preview. When you are ready, run the live command to create source/campaign-tagged Decision Receipt refs. Your runtime still owns execution.

Credential-free preview
git clone https://github.com/neurarelay/relay-action-card.git
cd relay-action-card
npm ci
npm run first-proof -- --dry-run --json

What The Preview Returns

A local completion artifact that states exactly what happened

Dry-run artifact preview
{
  "completion_artifact": {
    "artifact_type": "neura_first_proof_completion",
    "status": "dry_run_preview_completed",
    "metric_target": "package_reality_first_proof",
    "next_live_command": "npm run first-proof -- --json",
    "boundaries": {
      "private_payload_stored": false,
      "downstream_execution_by_neura": false,
      "public_token_issued": false,
      "registry_auto_approval": false
    }
  }
}

Preview boundary

  • No signup or token is needed for the dry-run preview
  • Live mode creates Decision Receipt refs only
  • No private payload storage
  • No downstream execution by Neura
  • No public token or public API-key issuance
  • No Registry auto-approval
  • No provider, directory, listing, endorsement, approval, integration, or partnership claim

Create Live Receipt Refs

Run this only when you want measurable package_reality_first_proof attribution

Live receipt command
npm run first-proof -- --json

Live mode returns `receipt_id`, `trace_ref`, and `transaction_ref` in `completion_artifact.receipt_refs`. It does not execute the action after the receipt.

Live artifact shape
{
  "completion_artifact": {
    "status": "live_first_proof_receipt_created",
    "receipt_refs": [
      {
        "receipt_id": "decision_receipt_...",
        "trace_ref": "trace_ref_...",
        "transaction_ref": "relay_txn_..."
      }
    ]
  }
}

Attribution Contract

The proof stays measurable without storing private content

sourcenpm_github
campaignpackage_reality_first_proof
surfacescripts/run-first-proof

Adoption signal

Count the live receipt refs, not downloads or clones. The conversion target is `package_reality_first_proof`; dry-run completion is the confidence step before live receipt creation.

Optional verifier
npm run verify:first-proof

Prefer source first?

The GitHub README carries the same command and attribution contract at the Package Reality anchor.

Open GitHub anchor