diff --git a/CLAUDE.md b/CLAUDE.md index aff8ff1..d12dd54 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -57,9 +57,9 @@ matching and ALLOW/ESCALATE/DENY come from flashyos-wdk's `SpendEnvelope` and - The schema's key lists equal the checker's `SHAPE`; nested objects are closed; only `^x-` top-level extras; period enum equals `PERIODS`. - Every `node vendor-pay-policy.mjs …` line in the README runs and exits 0. -- Licensed under Apache-2.0 (holder Flashy Labs); the estate register in flashyos +- Licensed under Apache-2.0 (holder Agente Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority. The `LICENSE` file is present and - carries that grant and holder (`Copyright 2026 Flashy Labs`); the README's last + carries that grant and holder (`Copyright 2026 Agente Labs`); the README's last line is the licence line; both README and SPEC still say `Status: draft`. - `package.json` has no dependency fields at all; CI installs nothing. - No brand name inside the format, the checker, or a vector. diff --git a/LICENSE b/LICENSE index 729eee3..cee764e 100644 --- a/LICENSE +++ b/LICENSE @@ -187,7 +187,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2026 Flashy Labs + Copyright 2026 Agente Labs Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 0ac0106..208bb45 100644 --- a/README.md +++ b/README.md @@ -158,4 +158,4 @@ node scripts/build-site.mjs # regenerate site/ from site.config.json + the ven 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. -Licensed under Apache-2.0 (holder Flashy Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority. +Licensed under Apache-2.0 (holder Agente Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority. diff --git a/scripts/build-site.mjs b/scripts/build-site.mjs index ddfcc82..b00bd1f 100644 --- a/scripts/build-site.mjs +++ b/scripts/build-site.mjs @@ -253,7 +253,7 @@ ${ringLinks} /.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/scripts/lint.mjs b/scripts/lint.mjs index 7ad4ee3..cb399b8 100644 --- a/scripts/lint.mjs +++ b/scripts/lint.mjs @@ -35,14 +35,14 @@ for (const file of files.filter((f) => f.endsWith('.json'))) { } // The estate register (flashyos tools/estate-licences.mjs) names this repository -// Apache-2.0, holder Flashy Labs — the register is the authority, so the LICENSE +// Apache-2.0, holder Agente Labs — the register is the authority, so the LICENSE // must be present and must carry that grant and that holder. if (!existsSync(join(ROOT, 'LICENSE'))) { - failures.push('LICENSE: the estate register names this repository Apache-2.0 (holder Flashy Labs); the LICENSE file must be present'); + failures.push('LICENSE: the estate register names this repository Apache-2.0 (holder Agente Labs); the LICENSE file must be present'); } else { const licence = readFileSync(join(ROOT, 'LICENSE'), 'utf8'); if (!licence.includes('Apache License')) failures.push('LICENSE: must be the Apache License text'); - if (!licence.includes('Copyright 2026 Flashy Labs')) failures.push('LICENSE: must name the holder — Copyright 2026 Flashy Labs'); + if (!licence.includes('Copyright 2026 Agente Labs')) failures.push('LICENSE: must name the holder — Copyright 2026 Agente Labs'); } const pkg = JSON.parse(readFileSync(join(ROOT, 'package.json'), 'utf8')); @@ -51,7 +51,7 @@ for (const field of ['dependencies', 'devDependencies', 'peerDependencies', 'opt } const readme = readFileSync(join(ROOT, 'README.md'), 'utf8').trimEnd().split('\n'); -const LICENCE_LINE = 'Licensed under Apache-2.0 (holder Flashy Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'; +const LICENCE_LINE = 'Licensed under Apache-2.0 (holder Agente Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'; if (readme[readme.length - 1] !== LICENCE_LINE) failures.push(`README.md: final line must be exactly: ${LICENCE_LINE}`); if (failures.length) { diff --git a/site/faq/index.html b/site/faq/index.html index 388c464..9d38a4d 100644 --- a/site/faq/index.html +++ b/site/faq/index.html @@ -188,7 +188,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/index.html b/site/index.html index bfb6399..2626de5 100644 --- a/site/index.html +++ b/site/index.html @@ -222,7 +222,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/joining/index.html b/site/joining/index.html index 068f193..e21a513 100644 --- a/site/joining/index.html +++ b/site/joining/index.html @@ -198,7 +198,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/principles/index.html b/site/principles/index.html index 787ec2d..48230a2 100644 --- a/site/principles/index.html +++ b/site/principles/index.html @@ -190,7 +190,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/stack/index.html b/site/stack/index.html index 39672ae..2b6466c 100644 --- a/site/stack/index.html +++ b/site/stack/index.html @@ -254,7 +254,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/site/why/index.html b/site/why/index.html index 9614978..94cf8b7 100644 --- a/site/why/index.html +++ b/site/why/index.html @@ -203,7 +203,7 @@

The estate

/.well-known/stack.json · FAQ · llms.txt
No repository on the map is public or launched today; a status is a measurement, not a promise. -This site makes zero external requests. Licence: Apache-2.0, holder Flashy Labs, per the estate register in flashyos.

+This site makes zero external requests. Licence: Apache-2.0, holder Agente Labs, per the estate register in flashyos.

diff --git a/test/pay-policy.test.mjs b/test/pay-policy.test.mjs index 1dfdf71..ad6d91b 100644 --- a/test/pay-policy.test.mjs +++ b/test/pay-policy.test.mjs @@ -564,17 +564,17 @@ test('repo: every README command in a code block runs and exits 0', () => { } }); -test('repo: the LICENSE is the estate-declared Apache-2.0 (holder Flashy Labs); the README ends on the licence line; the status is draft', () => { +test('repo: the LICENSE is the estate-declared Apache-2.0 (holder Agente Labs); the README ends on the licence line; the status is draft', () => { // The estate register (flashyos tools/estate-licences.mjs) is the authority and - // names this repository Apache-2.0, holder Flashy Labs. The LICENSE must be + // names this repository Apache-2.0, holder Agente Labs. The LICENSE must be // present and carry exactly that grant and that holder. assert.equal(existsSync(join(ROOT, 'LICENSE')), true, 'the estate register names this repo Apache-2.0; the LICENSE must be present'); const licence = readFileSync(join(ROOT, 'LICENSE'), 'utf8'); assert.match(licence, /Apache License/, 'the LICENSE must be the Apache License text'); assert.match(licence, /Version 2\.0/, 'the LICENSE must be Apache-2.0'); - assert.equal((licence.match(/Copyright 2026 Flashy Labs/g) || []).length, 1, 'the LICENSE must name the holder — Copyright 2026 Flashy Labs — exactly once'); + assert.equal((licence.match(/Copyright 2026 Agente Labs/g) || []).length, 1, 'the LICENSE must name the holder — Copyright 2026 Agente Labs — exactly once'); const readme = readFileSync(join(ROOT, 'README.md'), 'utf8').trimEnd().split('\n'); - assert.equal(readme.at(-1), 'Licensed under Apache-2.0 (holder Flashy Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'); + assert.equal(readme.at(-1), 'Licensed under Apache-2.0 (holder Agente Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'); assert.match(readFileSync(join(ROOT, 'README.md'), 'utf8'), /Status: draft/); assert.match(readFileSync(join(ROOT, 'SPEC.md'), 'utf8'), /Status: draft/); }); diff --git a/test/site-readme.test.mjs b/test/site-readme.test.mjs index 75fc149..18e2e90 100644 --- a/test/site-readme.test.mjs +++ b/test/site-readme.test.mjs @@ -12,7 +12,7 @@ const ROOT = join(dirname(fileURLToPath(import.meta.url)), '..'); const readme = readFileSync(join(ROOT, 'README.md'), 'utf8'); const LICENCE_LINE = - 'Licensed under Apache-2.0 (holder Flashy Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'; + 'Licensed under Apache-2.0 (holder Agente Labs); the estate register in flashyos `tools/estate-licences.mjs` is the authority.'; test('the H1 is the first line and names the contract', () => { assert.ok(readme.startsWith('# agentpay — `pay-policy/1`'), 'the H1 must be the first line and name the contract');