sierra catalina

v0.2 / local proof profile

v0.2 reference implementation.

versioned schemas, an encrypted local vault, four-state policy, scoped bundles, append-only receipts, one files adapter & one local-agent consumer.

testedsingle-user profileexperimental v0.2

quickstart

run one complete exchange.

import {
  decideContextRequest,
  issueScopedBundle,
  writeReceipt,
} from './context-layer-reference.mjs';

const decision = decideContextRequest(request, policy);
const bundle = issueScopedBundle({
  request,
  decision,
  claims,
  issuer: 'did:example:alice',
});
const receipt = writeReceipt({
  operation: 'bundle.issue',
  request,
  decision,
  bundle,
});

the reference runtime accepts a request & policy, reduces the requested selectors, issues an expiring bundle, then writes a payload-minimized receipt.

download

use the reviewed artifacts.