Skip to content

docs: rewrite platform docs as the shipped-venue source of truth#474

Open
mfw78 wants to merge 1 commit into
feat/m4-eip1271-one-block-retryfrom
feat/m4-source-of-truth
Open

docs: rewrite platform docs as the shipped-venue source of truth#474
mfw78 wants to merge 1 commit into
feat/m4-eip1271-one-block-retryfrom
feat/m4-source-of-truth

Conversation

@mfw78

@mfw78 mfw78 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

What

Rewrites docs/05-sdk-design.md and docs/08-platform-generalisation.md (plus one link fix in docs/sdk.md) to match the shipped M1-M3 architecture: the venue persona (videre-sdk, #[videre_sdk::venue]/#[videre_sdk::keeper]) is documented as shipped, venue adapter components are named as the sole domain-extension mechanism, and shepherd:cow/cow-api is reframed as the retired legacy read path (cow-events ABI package of record only).

Why

The prior docs were actively misleading post-M1-M3: doc 05 described the venue persona as unshipped design intent when it ships, and doc 08 still documented the deprecated Layer-3 host-extension model as the live mechanism. Closes #401.

Testing

Docs-only change; no code touched. Prose reviewed against the M3 tip crate layout (nexum-sdk, videre-sdk, videre-macros, videre-test, cow-venue, composable-cow).

AI Assistance

Drafted with AI assistance under human review.

Closes #401

Doc 05 documents both personas as shipped: the videre-sdk surface,
the venue and keeper macros, the typed client, and an author-a-venue
walkthrough on the echo pair, with the CoW crates as the production
instance. Doc 08 names venue adapters as the domain-extension
mechanism, replaces the Layer-3 world-include pattern with the
videre:venue contract and the registry route, marks shepherd:cow as
the retired legacy read path (cow-events stays as the event-ABI
package of record), and squares the WIT layout, server table, and SDK
layering with the tree. One inbound sdk.md anchor follows the doc 05
heading.
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