From 958418a035bab794451401af7eb303e102f2c8c8 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 27 Oct 2026 05:32:42 +0000 Subject: [PATCH 1/4] Rename sweep: FlashyLabs is AgenteLabs The GitHub owner was renamed and these clone commands, badges and manifest fields still pointed at an owner that 404s. Rewritten by tools/estate-rename-sweep.mjs in flashyos (--fix); packages with no published successor and prose are reported and left as they were. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01T2LtjRauY7RENs18aztY6V --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0ac0106..30d4d8a 100644 --- a/README.md +++ b/README.md @@ -101,13 +101,13 @@ from it rather than typed twice: | # | Piece | What it does | Repository | Status | |---|---|---|---|---| | 1 | Policy | `pay-policy/1` itself — the format and the allow / deny / escalate evaluator this repository holds | this repository | draft; no adopter yet | -| 2 | Wallet execution | Governed economic agency on Tether's WDK — the isolated signer, the policy-deferring `TransactionPolicy`, testnets only by decision | [flashyos-wdk](https://github.com/FlashyLabs/flashyos-wdk) | exists; public mirror of the Apache-2.0 part of FlashyOS | -| 3 | Spend grading | Grades a proposed spend against a per-agent envelope before anything signs — ALLOW, ESCALATE or DENY, always with a reason | [wdk-policy-guard](https://github.com/FlashyLabs/wdk-policy-guard) | published, pre-1.0 (`0.2.0`) | -| 4 | Staking | A fixed-term lock on a balance a provider already holds — no on-chain contract, only the yield is a real write | [wdk-staking-kit](https://github.com/FlashyLabs/wdk-staking-kit) | published, pre-1.0 (`0.2.0`) | -| 5 | Capability audit | Scans installed WDK packages and classifies their chains as mainnet, testnet or unknown — against a maintained registry, never a guess | [wdk-capability-audit](https://github.com/FlashyLabs/wdk-capability-audit) | published, pre-1.0 (`0.1.0`); its own chain-declaration convention is unverified against a real WDK release, and it says so | -| 6 | Settlement | A thin service over the ledger that holds Flashy Gold, issues rewards and enforces the consent gate — draft, never execute, moves a holder's value | [flashy-rails](https://github.com/FlashyLabs/flashy-rails) | exists, private | -| 7 | Ledger | The append-only, multi-asset engine underneath settlement — balance can't go negative, identity is opaque, replay is idempotent | [flashy-ledger](https://github.com/FlashyLabs/flashy-ledger) | exists, private | -| 8 | Contracts | The estate's Solidity and the published identity package it settles against on-chain | [flashy-contracts](https://github.com/FlashyLabs/flashy-contracts) | exists, private | +| 2 | Wallet execution | Governed economic agency on Tether's WDK — the isolated signer, the policy-deferring `TransactionPolicy`, testnets only by decision | [flashyos-wdk](https://github.com/AgenteLabs/flashyos-wdk) | exists; public mirror of the Apache-2.0 part of FlashyOS | +| 3 | Spend grading | Grades a proposed spend against a per-agent envelope before anything signs — ALLOW, ESCALATE or DENY, always with a reason | [wdk-policy-guard](https://github.com/AgenteLabs/wdk-policy-guard) | published, pre-1.0 (`0.2.0`) | +| 4 | Staking | A fixed-term lock on a balance a provider already holds — no on-chain contract, only the yield is a real write | [wdk-staking-kit](https://github.com/AgenteLabs/wdk-staking-kit) | published, pre-1.0 (`0.2.0`) | +| 5 | Capability audit | Scans installed WDK packages and classifies their chains as mainnet, testnet or unknown — against a maintained registry, never a guess | [wdk-capability-audit](https://github.com/AgenteLabs/wdk-capability-audit) | published, pre-1.0 (`0.1.0`); its own chain-declaration convention is unverified against a real WDK release, and it says so | +| 6 | Settlement | A thin service over the ledger that holds Flashy Gold, issues rewards and enforces the consent gate — draft, never execute, moves a holder's value | [flashy-rails](https://github.com/AgenteLabs/flashy-rails) | exists, private | +| 7 | Ledger | The append-only, multi-asset engine underneath settlement — balance can't go negative, identity is opaque, replay is idempotent | [flashy-ledger](https://github.com/AgenteLabs/flashy-ledger) | exists, private | +| 8 | Contracts | The estate's Solidity and the published identity package it settles against on-chain | [flashy-contracts](https://github.com/AgenteLabs/flashy-contracts) | exists, private | Three of the eight are real, published npm packages anyone can install today — pre-1.0, versioned, independently tested. Three more are private @@ -133,7 +133,7 @@ rules hold this repository to. ## Links -- **Reference rail:** [flashyos-wdk](https://github.com/FlashyLabs/flashyos-wdk) +- **Reference rail:** [flashyos-wdk](https://github.com/AgenteLabs/flashyos-wdk) — the wallet stack this format's vocabulary was read from: its `SpendEnvelope` (`perTxMax`, `dailyMax`, `autoApproveMax`, exact-match `destinations`), its ALLOW / ESCALATE / DENY verdicts and its integer @@ -148,7 +148,7 @@ rules hold this repository to. ## Where it sits in the stack -`pay-policy/1` is layer 8 of [Web 4](https://github.com/FlashyLabs/web4), the estate's stack of open protocols for the agentic internet — the **"How does value move?"** layer, the rail-neutral policy over any wallet or rail. This repository carries the same **institutional front door** every protocol in the stack serves: `site/` is generated by one dependency-free, config-driven script (`scripts/build-site.mjs`), vendored byte-identical from the [web4](https://github.com/FlashyLabs/web4) hub and driven by this repository's own `site.config.json` (contract `site-config/1`, `schema/site-config-1.json`). It renders the nine-layer table from the served `.well-known/stack.json` copy and serves the mesh surfaces — the `flashyos/1` handshake, the AAO charter, and this org's `directory/1` node — all derived from `flashyos.roles.json` so they cannot disagree. +`pay-policy/1` is layer 8 of [Web 4](https://github.com/AgenteLabs/web4), the estate's stack of open protocols for the agentic internet — the **"How does value move?"** layer, the rail-neutral policy over any wallet or rail. This repository carries the same **institutional front door** every protocol in the stack serves: `site/` is generated by one dependency-free, config-driven script (`scripts/build-site.mjs`), vendored byte-identical from the [web4](https://github.com/AgenteLabs/web4) hub and driven by this repository's own `site.config.json` (contract `site-config/1`, `schema/site-config-1.json`). It renders the nine-layer table from the served `.well-known/stack.json` copy and serves the mesh surfaces — the `flashyos/1` handshake, the AAO charter, and this org's `directory/1` node — all derived from `flashyos.roles.json` so they cannot disagree. ```bash node scripts/build-site.mjs # regenerate site/ from site.config.json + the vendored inputs From df323cf6cf472c9052266106687b0b93ee1800b8 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 27 Oct 2026 05:44:58 +0000 Subject: [PATCH 2/4] Rename sweep: move the tests and generated site with the prose The first sweep rewrote the README and left the test that pins the owner, the site generator whose base URL carries it, and the committed site built from both, so CI went red on a README fix. This commit is the sweep over the same tree with tests, root documents, the examples tree and scripts/ in scope, and a fresh build where the site is committed. Vendored copies (estate-ring.json, SPEC.md) are restored to canon bytes: they are re-vendored, never edited. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01T2LtjRauY7RENs18aztY6V --- README.md | 2 +- flashyos.roles.json | 2 +- scripts/build-site.mjs | 2 +- site.config.json | 6 +++--- site/.well-known/flashyos-charter.json | 2 +- site/faq/index.html | 8 ++++---- site/index.html | 10 +++++----- site/joining/index.html | 8 ++++---- site/llms.txt | 22 +++++++++++----------- site/principles/index.html | 8 ++++---- site/robots.txt | 2 +- site/sitemap.xml | 12 ++++++------ site/stack/index.html | 8 ++++---- site/why/index.html | 10 +++++----- test/site-build.test.mjs | 2 +- test/site-generator-drift.test.mjs | 2 +- test/site-stack-copy.test.mjs | 2 +- 17 files changed, 54 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 30d4d8a..b06ab1f 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ rules hold this repository to. node scripts/build-site.mjs # regenerate site/ from site.config.json + the vendored inputs ``` -"Committed is not served": the authoritative check runs against the live domain after deploy (`npx @flashyos/conformance --level 2`). `vercel.json` sets the output directory to `site` with no framework; the canonical base is `https://flashylabs.github.io/agentpay/` until the property has its own domain. +"Committed is not served": the authoritative check runs against the live domain after deploy (`npx @flashyos/conformance --level 2`). `vercel.json` sets the output directory to `site` with no framework; the canonical base is `https://agentelabs.github.io/agentpay/` until the property has its own domain. Status: draft; the institutional front door was generated 2026-09-29. No adopter yet; nothing here has settled a real payment, and the format is not published as a standard. diff --git a/flashyos.roles.json b/flashyos.roles.json index 3271931..52ad591 100644 --- a/flashyos.roles.json +++ b/flashyos.roles.json @@ -9,7 +9,7 @@ "repositories": [ { "name": "agentpay", - "url": "github.com/FlashyLabs/agentpay", + "url": "github.com/AgenteLabs/agentpay", "default": true, "holds": [ "spec", diff --git a/scripts/build-site.mjs b/scripts/build-site.mjs index ddfcc82..3fc5963 100644 --- a/scripts/build-site.mjs +++ b/scripts/build-site.mjs @@ -135,7 +135,7 @@ export function build(out = OUT) { const ring = JSON.parse(readFileSync(join(ROOT, 'estate-ring.json'), 'utf8')).properties; const tokensCss = readFileSync(join(ROOT, 'brand', 'tokens.css'), 'utf8'); - const base = cfg.domain ? `https://${cfg.domain}/` : `https://flashylabs.github.io/${cfg.property}/`; + const base = cfg.domain ? `https://${cfg.domain}/` : `https://agentelabs.github.io/${cfg.property}/`; const canonicalFor = (slug) => base + (slug ? `${slug}/` : ''); // ── the shared chrome ── diff --git a/site.config.json b/site.config.json index ad001a1..4e1b86d 100644 --- a/site.config.json +++ b/site.config.json @@ -43,8 +43,8 @@ } ], "links": { - "hub": "https://github.com/FlashyLabs/web4", - "spec": "https://github.com/FlashyLabs/agentpay", - "repo": "https://github.com/FlashyLabs/agentpay" + "hub": "https://github.com/AgenteLabs/web4", + "spec": "https://github.com/AgenteLabs/agentpay", + "repo": "https://github.com/AgenteLabs/agentpay" } } diff --git a/site/.well-known/flashyos-charter.json b/site/.well-known/flashyos-charter.json index 3271931..52ad591 100644 --- a/site/.well-known/flashyos-charter.json +++ b/site/.well-known/flashyos-charter.json @@ -9,7 +9,7 @@ "repositories": [ { "name": "agentpay", - "url": "github.com/FlashyLabs/agentpay", + "url": "github.com/AgenteLabs/agentpay", "default": true, "holds": [ "spec", diff --git a/site/faq/index.html b/site/faq/index.html index 388c464..58c0bcd 100644 --- a/site/faq/index.html +++ b/site/faq/index.html @@ -5,13 +5,13 @@ FAQ — Web 4 - + - - + +