Skip to content

copy(landing): describe the knowledge commons in plain language - #41

Merged
JulioMCruz merged 1 commit into
mainfrom
copy/landing-knowledge-commons
Aug 5, 2026
Merged

copy(landing): describe the knowledge commons in plain language#41
JulioMCruz merged 1 commit into
mainfrom
copy/landing-knowledge-commons

Conversation

@JulioMCruz

Copy link
Copy Markdown
Contributor

Why

The landing led with payment plumbing. "x402 access layer", "programmable payment rails", "paid knowledge layer", "sanitized premium research", and a strip listing Base, Celo, Solana and x402. The API preview showed Authorization: x402 or internal token and a sample query of ERC-8004 x402 agent payments.

A visitor learned how payment works before learning what the service is for. It also reads as a market first and a knowledge base second, which is backwards: the value is that a team writes something down once and every helper can use it afterwards.

What changed

  • Hero: "Write it down once. Every helper can use it." The lead explains the commons in one sentence, including that contributors are recognized when their knowledge answers something.
  • Features: ask in plain words (answers come with sources), yours stays yours (private notes stay private), contributors are recognized, checked before it spreads (the independent validation that already exists).
  • Strip: what the service actually runs on (open source, self-hostable, MCP, Qdrant, Postgres, Firebase, Docker) instead of chain names.
  • API preview: an ordinary question and a Bearer key.
  • Interfaces: same three endpoints, described by what they give you. The /paid/report/:slug route is unchanged, its description now says the people who wrote the report get something back.
  • Closing: any agent that speaks MCP can read the commons, not just ours.
  • layout.tsx metadata description follows.

Scope

Text only, in App/app/page.tsx and the metadata line in App/app/layout.tsx. No routes, components, styles, or logic.

Verification

  • npx tsc --noEmit: no errors in the two touched files (the pre-existing tests/encoders-openai.test.ts errors are unrelated and present on main).
  • npx vitest run: 19 files, 217 tests, all green.

Deploy note: served from the VPS, so it needs a manual deploy after merge.

The landing described a paid knowledge layer: an x402 access layer,
programmable payment rails, sanitized premium research, and a chain
strip listing Base, Celo and Solana. The API sample even queried
'ERC-8004 x402 agent payments' with 'Authorization: x402 or internal
token'. Someone landing here learned about the payment plumbing before
learning what the service is for.

- Hero says what it is: write it down once, every helper can use it,
  and contributors are recognized when their knowledge helps.
- Features cover the four things that matter: ask in plain words,
  private stays private, contributors recognized, validated before it
  spreads.
- The strip lists what the service actually runs on instead of chains.
- The API sample uses an ordinary question and a Bearer key.
- Closing section points at MCP: any agent can read the commons, not
  just ours.

Copy only. No routes, components, styles or logic changed.
@JulioMCruz
JulioMCruz merged commit eac77be into main Aug 5, 2026
1 check 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