Skip to content

Release: vault-seed-ready v0.1.0 candidate#51

Merged
aretw0 merged 685 commits into
mainfrom
develop
Jul 2, 2026
Merged

Release: vault-seed-ready v0.1.0 candidate#51
aretw0 merged 685 commits into
mainfrom
develop

Conversation

@aretw0

@aretw0 aretw0 commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

Release candidate for the vault-seed-ready v0.1.0 package set.

This PR carries the promoted T3/T2 supply blocks that are now consumer-proven by the official vault-seed checkout, including credentials, records/enrichment/source-web, release handoff tooling, and supporting contract/reference packages.

The release-blocking linked-data gap is also closed: the public site now serves /contexts/records/v1 as a real application/ld+json document covering the distributed RecordsManifest and KnowledgeRecord envelope terms.

Local validation

  • refarm resume --json
  • refarm check --next-action --json
  • node scripts/vault-seed-ready-handoff.mjs --pack --json
  • pnpm run release:readiness
  • pnpm run release:vault-seed:check
  • pnpm -C apps/site run test
  • pnpm -C apps/site run type-check
  • pnpm -C apps/site run build
  • refarm agent finish --lane after-edit --run --json
  • refarm agent finish --lane after-commit --run --json

CI

  • Develop push run 28525674579 passed for commit a01bdc1c.

Publication note

Publishing remains manual-approval gated. After merge and CI confirmation on main, the next release step is npm auth/permissions plus the explicit publish command for the 18 vault-seed-ready packages.

aretw0 added 30 commits June 28, 2026 04:36
aretw0 added 28 commits July 1, 2026 07:54
…st into ADR-079/feature

trustSelf policy field (trust own DID, resolved dynamically, no hardcoded entry); config IS the verify argument (no translation layer); revocation = signed W3C Bitstring status-list credential, resolution-agnostic (local storage:v1 v1; remote only behind an egress allowlist per the peerd lesson). Conformance gains a trustSelf case.
…n gate satisfied

vault-seed re-vendored the updated credentials-contract-v1 and exercises verify(input, policy) directly (trust list gates acceptance, status-list revoke flips notRevoked). The ADR-079 promotion gate is closed.
…enrichment, credentials)

Records the external-consumer evidence beyond Refarm dogfooding: vault-seed vendors + consumer-contract-tests records:v1/enrichment:v1, the reference vault composes source-web->records->enrichment with an empty gap ledger, a records YAML-LD codec round-trip lands, and a heartwood-signed credentials:v1 provider passes the full conformance. T1 (pi-agent runtime) is not a vault-seed-consumed contract, so no downstream proof applies.
…ility gap)

The @context URL https://refarm.dev/contexts/records/v1 is stamped by the reference provider but no route serves a JSON-LD context document (public apps/site has no /contexts/). Works today as an opaque namespace; for real dereferenceable linked data Refarm must serve it (the pattern exists: sovereign-graph.jsonld, tractor schemas; apps/site is the natural host). Flagged by the vault-seed consumer, which uses it as RECORDS_BASE_CONTEXT.
vault-seed models feed subscriptions as @type Source (source:v1 vocab) in its distributed manifest. Source is arguably as general as Requirement; consider it for the neutral base @context, else it stays a downstream vocab (config.context.vocab). vault-seed uses the term now (vocabulary-is-data).
@aretw0 aretw0 merged commit 27ccc9c into main Jul 2, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant