Reading room · abp.sgit.ai
Reading room / abp.sgit.ai · raw text · live ↗
abp.sgit.ai: everything, in 357 sections
The site's llms-full.txt (1,575,222 bytes) is split here on its headings so it reads as pages, not one scroll. The frozen file is unchanged: raw text.
- abp.sgit.ai -- the whole site 407 chars
- Agent Behaviour Policy 494 chars
- You know what you asked for. You do not know what it can do. 10,924 chars
- What is an Agent Behaviour Policy 531 chars
- Agent Behaviour Policy (ABP): You Know What You Asked For, And You Do Not Know What It Can Do 25,324 chars
- The model 450 chars
- The model 5,245 chars
- The capability grammar 508 chars
- The capability grammar 7,124 chars
- read.file.project 588 chars
- read.file.project 4,961 chars
- write.file.project 601 chars
- write.file.project 5,097 chars
- read.file.host 577 chars
- read.file.host 6,574 chars
- write.file.host 591 chars
- write.file.host 5,565 chars
- delete.file.host 591 chars
- delete.file.host 4,953 chars
- execute.process.host 596 chars
- execute.process.host 5,435 chars
- execute.process.self 601 chars
- execute.process.self 3,954 chars
- send.endpoint.allowed 596 chars
- send.endpoint.allowed 4,391 chars
- send.endpoint.world 588 chars
- send.endpoint.world 5,446 chars
- read.credential.host 597 chars
- read.credential.host 7,733 chars
- authenticate-as.credential.tenant 646 chars
- authenticate-as.credential.tenant 7,955 chars
- grant.credential.self 598 chars
- grant.credential.self 4,605 chars
- send.message.world 579 chars
- send.message.world 6,528 chars
- read.message.tenant 595 chars
- read.message.tenant 6,345 chars
- write.repository.project 626 chars
- write.repository.project 4,604 chars
- write.repository.tenant 625 chars
- write.repository.tenant 4,823 chars
- authenticate-as.credential.signing 638 chars
- authenticate-as.credential.signing 4,855 chars
- create.record.world 615 chars
- create.record.world 4,751 chars
- write.budget.tenant 608 chars
- write.budget.tenant 4,845 chars
- create.schedule.host 634 chars
- create.schedule.host 4,754 chars
- read.record.history 609 chars
- read.record.history 6,497 chars
- create.schedule.tenant 676 chars
- create.schedule.tenant 5,050 chars
- read.record.browsing 585 chars
- read.record.browsing 4,224 chars
- The barrier 528 chars
- The barrier: what is actually in the way 2,799 chars
- The undo class 470 chars
- The undo class 1,584 chars
- The delta 540 chars
- The delta 15,194 chars
- The graph 453 chars
- The graph 4,722 chars
- The schema 475 chars
- The schema 3,812 chars
- Chat in the browser, nothing connected 599 chars
- Chat in the browser, nothing connected 12,538 chars
- A coding agent on your own machine, confirmations on 645 chars
- A coding agent on your own machine, confirmations on 18,990 chars
- The same coding agent, confirmations off 622 chars
- The same coding agent, confirmations off 18,999 chars
- A browser extension with broad host permissions 640 chars
- A browser extension with broad host permissions 13,677 chars
- A CI job on a hosted runner, under a service account 623 chars
- A CI job on a hosted runner, under a service account 14,596 chars
- Five worked examples 495 chars
- Five worked examples 6,133 chars
- The data 474 chars
- The data 9,225 chars
- The lexicon 502 chars
- The lexicon 6,239 chars
- authenticate-as (verb) 600 chars
- authenticate-as 2,126 chars
- create (verb) 564 chars
- create 2,428 chars
- delete (verb) 564 chars
- delete 1,615 chars
- execute (verb) 568 chars
- execute 1,968 chars
- grant (verb) 560 chars
- grant 1,618 chars
- read (verb) 556 chars
- read 3,234 chars
- receive (verb) 568 chars
- receive 1,738 chars
- revoke (verb) 564 chars
- revoke 1,729 chars
- send (verb) 556 chars
- send 2,279 chars
- write (verb) 560 chars
- write 3,019 chars
- budget (object) 570 chars
- budget 1,657 chars
- credential (object) 586 chars
- credential 2,790 chars
- file (object) 562 chars
- file 2,916 chars
- message (object) 574 chars
- message 1,971 chars
- network-endpoint (object) 610 chars
- network-endpoint 2,059 chars
- process (object) 574 chars
- process 1,990 chars
- record (object) 570 chars
- record 2,322 chars
- repository (object) 586 chars
- repository 2,066 chars
- schedule (object) 578 chars
- schedule 2,107 chars
- host (reach) 560 chars
- host 7,732 chars
- project (reach) 572 chars
- project 3,234 chars
- self (reach) 560 chars
- self 1,913 chars
- tenant (reach) 568 chars
- tenant 7,458 chars
- world (reach) 564 chars
- world 5,483 chars
- browser (family) 575 chars
- browser 1,595 chars
- code (family) 563 chars
- code 2,709 chars
- communication (family) 599 chars
- communication 1,910 chars
- filesystem (family) 587 chars
- filesystem 3,209 chars
- identity (family) 579 chars
- identity 2,328 chars
- money (family) 567 chars
- money 1,564 chars
- network (family) 575 chars
- network 1,921 chars
- process (family) 575 chars
- process 1,917 chars
- schedule (family) 579 chars
- schedule 2,021 chars
- The edge vocabulary 526 chars
- The edge vocabulary 5,216 chars
- The node type formulas 569 chars
- The node type formulas 4,833 chars
- The three layers 610 chars
- The three layers 5,780 chars
- The universes 565 chars
- The universes 11,712 chars
- U0: The source bytes 593 chars
- U0: The source bytes 2,725 chars
- U1: The grammar 618 chars
- U1: The grammar 4,693 chars
- U2: The deployment shape 645 chars
- U2: The deployment shape 7,008 chars
- U3: The grant and its evidence 641 chars
- U3: The grant and its evidence 5,143 chars
- U4: The enforcement 629 chars
- U4: The enforcement 4,953 chars
- U5: The deployer 627 chars
- U5: The deployer 5,433 chars
- U6: The derivation 587 chars
- U6: The derivation 4,528 chars
- U7: The projections 607 chars
- U7: The projections 4,778 chars
- U8: The licence, the acceptance and the risk 644 chars
- U8: The licence, the acceptance and the risk 3,754 chars
- U9: The estate and the twin 614 chars
- U9: The estate and the twin 2,968 chars
- U10: The obligations 603 chars
- U10: The obligations 2,130 chars
- U11: The runtime 580 chars
- U11: The runtime 2,547 chars
- U12: The estate of agents 584 chars
- U12: The estate of agents 2,224 chars
- Your mailbox, and what you gave it 519 chars
- You connected an assistant to your mailbox. What did that give it? 7,294 chars
- The measured deployment: what the agent that holds the connector found 700 chars
- What the agent that actually holds the connector found 17,503 chars
- Step 1: what it can already do 533 chars
- Step 1: what it can already do 8,314 chars
- Step 2: what you actually asked for 561 chars
- Step 2: what you actually asked for 7,103 chars
- Step 3: write the behaviour policy 577 chars
- Step 3: write the behaviour policy 7,944 chars
- Step 4: what a prompt cannot do 552 chars
- Step 4: what a prompt cannot do 10,165 chars
- The cost ABP: how much, not just what 539 chars
- Every ABP so far bounds what. This one bounds how much 6,544 chars
- Step 1: what it has already spent 510 chars
- Step 1: what it has already spent 5,152 chars
- Step 2: what you actually paid for 552 chars
- Step 2: what you actually paid for 4,633 chars
- Step 3: write the cost policy 560 chars
- Step 3: write the cost policy 7,508 chars
- Step 4: what a clause over a count cannot do 590 chars
- Step 4: what a clause over a count cannot do 7,291 chars
- An assistant on your own machine 549 chars
- You run an assistant on your own machine. What can it reach, and what on it matters? 6,887 chars
- Step 1: what it can reach on your machine 556 chars
- Step 1: what it can reach on your machine 4,289 chars
- Step 2: what matters, and what does not 534 chars
- Step 2: what matters, and what does not 5,065 chars
- Step 3: write the rules 508 chars
- Step 3: write the rules 5,282 chars
- Step 4: what a switch is, and is not 578 chars
- Step 4: what a switch is, and is not 5,800 chars
- Cases 427 chars
- Cases: one person's deployments, each an ABP 3,644 chars
- Case beta-001: One person, two assistants, six deployments, one shared account 583 chars
- One person, two assistants, six deployments, one shared account 12,070 chars
- Case beta-001: ChatGPT with the Gmail connector, allow all 630 chars
- ChatGPT with the Gmail connector, allow all 9,572 chars
- Case beta-001: ChatGPT with the Google Calendar connector, allow all 663 chars
- ChatGPT with the Google Calendar connector, allow all 7,198 chars
- Case beta-001: ChatGPT with the Google Drive connector, allow all 651 chars
- ChatGPT with the Google Drive connector, allow all 8,128 chars
- Case beta-001: ChatGPT with a meeting note taker connected 647 chars
- ChatGPT with a meeting note taker connected 6,590 chars
- Case beta-001: The inbox scout: the same Gmail grant, running with nobody present 694 chars
- The inbox scout: the same Gmail grant, running with nobody present 9,481 chars
- Case beta-001: Claude with the Slack connector 605 chars
- Claude with the Slack connector 6,153 chars
- Case session-001: The session that built this site's last twelve releases, as a ledger 631 chars
- The session that built this site's last twelve releases, as a ledger 9,438 chars
- Case session-001: Claude Code on the web, one repository attached: the session that built v0.4.0 to v0.8.1 703 chars
- Claude Code on the web, one repository attached: the session that built v0.4.0 to v0.8.1 11,621 chars
- Case estate-002: One person, three surfaces of one product, one account holding every past conversation 644 chars
- One person, three surfaces of one product, one account holding every past conversation 9,734 chars
- Case estate-002: Claude in the browser, with connectors possibly still on 667 chars
- Claude in the browser, with connectors possibly still on 8,900 chars
- Case estate-002: Claude Code, in a container with a repository attached 669 chars
- Claude Code, in a container with a repository attached 11,273 chars
- Case estate-002: Claude Cowork, on the desktop 629 chars
- Claude Cowork, on the desktop 6,564 chars
- The articles 456 chars
- One article per release 10,231 chars
- v0.1.0: The ontology already existed, so the first release promoted it instead of writing one 729 chars
- v0.1.0: The ontology already existed, so the first release promoted it instead of writing one 10,753 chars
- v0.2.0: A rule this site published in the morning was wrong by the afternoon, and the correction is on the page 703 chars
- v0.2.0: A rule this site published in the morning was wrong by the afternoon, and the correction is on the page 8,621 chars
- v0.3.0: read.file.project was a string with a gloss beside it, which is schema-first thinking in graph syntax 713 chars
- v0.3.0: read.file.project was a string with a gloss beside it, which is schema-first thinking in graph syntax 8,300 chars
- v0.4.0: An ABP is a junction object, which is what Fractal Semantic Graphs is for 676 chars
- v0.4.0: An ABP is a junction object, which is what Fractal Semantic Graphs is for 7,536 chars
- v0.4.1: The map became files, pages and a gate check, and the walk is rebuilt on every build 672 chars
- v0.4.1: The map became files, pages and a gate check, and the walk is rebuilt on every build 8,373 chars
- v0.4.2: The fact diff was named as a blocker on four consecutive days, and it reads the published page 736 chars
- v0.4.2: The fact diff was named as a blocker on four consecutive days, and it reads the published page 6,034 chars
- v0.4.3: The home page has argued about one setting since v0.1.0, and now the build walks it 723 chars
- v0.4.3: The home page has argued about one setting since v0.1.0, and now the build walks it 6,903 chars
- v0.4.4: Seven deployment shapes somebody else measured, promoted with their provenance intact 744 chars
- v0.4.4: Seven deployment shapes somebody else measured, promoted with their provenance intact 9,510 chars
- v0.5.0: The releases get one article each, and the screenshots come from the tag rather than from today's site 737 chars
- v0.5.0: The releases get one article each, and the screenshots come from the tag rather than from today's site 8,055 chars
- v0.6.0: Thirteen prompts a reader runs against their own mailbox, and the fourth page that says what a prompt cannot do 830 chars
- v0.6.0: Thirteen prompts a reader runs against their own mailbox, and the fourth page that says what a prompt cannot do 14,724 chars
- v0.7.0: The first case: one person's estate, the mandates elicited line by line, and the grants left empty on purpose 856 chars
- v0.7.0: The first case: one person's estate, the mandates elicited line by line, and the grants left empty on purpose 13,706 chars
- v0.8.0: The cost ABP: every ABP so far bounded what, and this one bounds how much 744 chars
- v0.8.0: The cost ABP: every ABP so far bounded what, and this one bounds how much 11,820 chars
- v0.9.0: Two more cases: this site's own session as a ledger, and three surfaces of one product over a record that contains secrets 768 chars
- v0.9.0: Two more cases: this site's own session as a ledger, and three surfaces of one product over a record that contains secrets 10,350 chars
- v0.10.0: The desktop walkthrough: on your own machine, host means your machine, and the mandate is a map of what matters before it is a list of rules 869 chars
- v0.10.0: The desktop walkthrough: on your own machine, host means your machine, and the mandate is a map of what matters before it is a list of rules 9,288 chars
- Agent Behaviour Policy (ABP): You Know What You Asked For, And You Do Not Know What It Can Do 790 chars
- Agent Behaviour Policy (ABP): You Know What You Asked For, And You Do Not Know What It Can Do 23,145 chars
- The Behaviour Policy Is A Graph And Every Document Is A Projection: The W3C Has The Vocabulary, And A Prohibition Has Two Lives 951 chars
- The Behaviour Policy Is A Graph And Every Document Is A Projection: The W3C Has The Vocabulary, And A Prohibition Has Two Lives 28,330 chars
- The Delta Is Derived And Never Authored: Storing It Is The Point, And The History Is The Business Case 877 chars
- The Delta Is Derived And Never Authored: Storing It Is The Point, And The History Is The Business Case 29,385 chars
- The Behaviour Policy Is The Document The Only Agent Insurer Already Requires: Sell The Correction, And Not The Draft 876 chars
- The Behaviour Policy Is The Document The Only Agent Insurer Already Requires: Sell The Correction, And Not The Draft 32,278 chars
- The Prohibitions Are The Exclusions: Your Own Demo Says No Policy Covers The Delta, And The Insurance Act Says How 907 chars
- The Prohibitions Are The Exclusions: Your Own Demo Says No Policy Covers The Delta, And The Insurance Act Says How 36,138 chars
- No Gmail Scope Lets An Agent Draft Without Letting It Send: The Drafts Have To Leave The Mailbox, And The Trifecta Is Broken By Credential Rather Than By Classifier 952 chars
- No Gmail Scope Lets An Agent Draft Without Letting It Send: The Drafts Have To Leave The Mailbox, And The Trifecta Is Broken By Credential Rather Than By Classifier 33,725 chars
- The Behaviour Policy Is Already A Fractal And The Overlay Is Already Published: The Customer Authors Formulas And Bridges And Never Deltas, And The Barrier Weakens With Every Layer Above The Platform 1,061 chars
- The Behaviour Policy Is Already A Fractal And The Overlay Is Already Published: The Customer Authors Formulas And Bridges And Never Deltas, And The Barrier Weakens With Every Layer Above The Platform 29,200 chars
- The Split Does Not Break The Trifecta, The Schema Does: A Closed Vocabulary At The Boundary Is The Control, And The Orchestrator Should Not Hold The Mailbox 921 chars
- The Split Does Not Break The Trifecta, The Schema Does: A Closed Vocabulary At The Boundary Is The Control, And The Orchestrator Should Not Hold The Mailbox 30,818 chars
- The Transition Demotes An Imperative To A Proposition: The Ontology Bounds The Space And Never The Choice, And A Requested Action Is Not An Authorised One 916 chars
- The Transition Demotes An Imperative To A Proposition: The Ontology Bounds The Space And Never The Choice, And A Requested Action Is Not An Authorised One 29,019 chars
- The Twin Of The Interface Is The Grant In Machine Readable Form: Three Twins Are Needed Rather Than One, And The Mandate Check Becomes A Traversal Between Them 917 chars
- The Twin Of The Interface Is The Grant In Machine Readable Form: Three Twins Are Needed Rather Than One, And The Mandate Check Becomes A Traversal Between Them 23,391 chars
- Marking Everything Read Destroys This User And Breaks Nothing: The Grant Cannot Tell Filing From Erasing A Task List, And The Control Is A Snapshot Rather Than A Prompt 951 chars
- Marking Everything Read Destroys This User And Breaks Nothing: The Grant Cannot Tell Filing From Erasing A Task List, And The Control Is A Snapshot Rather Than A Prompt 31,463 chars
- The Consent Dialog Is An Accountability Transfer Rather Than A Decision: The User Is Asked At The Moment They Know Least, And The Irreversible Gmail Action Sits In Google's Least Guarded Tier 1,015 chars
- The Consent Dialog Is An Accountability Transfer Rather Than A Decision: The User Is Asked At The Moment They Know Least, And The Irreversible Gmail Action Sits In Google's Least Guarded Tier 31,781 chars
- The ABP Is A Fractal Semantic Graph: One Row Crosses Nine Universes, Each Keeps Its Own Ontology, And The Ladder Runs Up To The Estate Of Agents 994 chars
- The ABP Is A Fractal Semantic Graph: One Row Crosses Nine Universes, Each Keeps Its Own Ontology, And The Ladder Runs Up To The Estate Of Agents 67,452 chars
- Start Here 541 chars
- Start Here 7,601 chars
- What To Build 548 chars
- What To Build 7,432 chars
- The Conventions 557 chars
- The Conventions 5,491 chars
- The ABP Model 635 chars
- The ABP Model 14,542 chars
- The First Examples 632 chars
- The First Examples 5,896 chars
- The Hard Rules 554 chars
- The Hard Rules 6,464 chars
- The Prompt 514 chars
- The Prompt 5,299 chars
- An External Review Of Fractal Semantic Graphs Against The Prior Work: Distributed Logics, Named Graphs, Ontology Alignment, Federation And Provenance 973 chars
- An External Review Of Fractal Semantic Graphs Against The Prior Work: Distributed Logics, Named Graphs, Ontology Alignment, Federation And Provenance 28,956 chars
- Docs 424 chars
- Docs 13,856 chars
- v0.11.0: the Gmail connector measured end to end by the agent that holds it, read from a vault, mapped into the grammar, and set beside the profile read from the vendors' pages 779 chars
- v0.11.0: the Gmail connector measured end to end by the agent that holds it, read from a vault, mapped into the grammar, and set beside the profile read from the vendors' pages 12,397 chars
- v0.10.1: the desktop walkthrough gets its article, with six figures captured from the v0.10.0 tag 701 chars
- v0.10.1: the desktop walkthrough gets its article, with six figures captured from the v0.10.0 tag 1,965 chars
- v0.10.0: the desktop walkthrough: an assistant on your own machine, the map of what matters on it, and the rules that open with the map; plus the article for v0.9.0 761 chars
- v0.10.0: the desktop walkthrough: an assistant on your own machine, the map of what matters on it, and the rules that open with the map; plus the article for v0.9.0 3,173 chars
- v0.9.0: two more cases: the session that built this site, as a ledger with a measured grant, and one person's three surfaces of one product over an account that holds every past conversation 789 chars
- v0.9.0: two more cases: the session that built this site, as a ledger with a measured grant, and one person's three surfaces of one product over an account that holds every past conversation 4,129 chars
- v0.8.1: the cost ABP gets its article, with six figures captured from the v0.8.0 tag 684 chars
- v0.8.1: the cost ABP gets its article, with six figures captured from the v0.8.0 tag 1,931 chars
- v0.8.0: the cost ABP: a walkthrough over how much an agent may spend rather than what it may do, with a ledger every turn and an accountant to read it 748 chars
- v0.8.0: the cost ABP: a walkthrough over how much an agent may spend rather than what it may do, with a ledger every turn and an accountant to read it 4,111 chars
- v0.7.1: the first case gets its article, with six figures captured from the v0.7.0 tag 688 chars
- v0.7.1: the first case gets its article, with six figures captured from the v0.7.0 tag 1,893 chars
- v0.7.0: the first case: one person's estate of six deployments, the mandates elicited from an interview line by line, and the grants not yet measured 749 chars
- v0.7.0: the first case: one person's estate of six deployments, the mandates elicited from an interview line by line, and the grants not yet measured 4,043 chars
- v0.6.1: the mailbox walkthrough gets its article, with six figures captured from the v0.6.0 tag 697 chars
- v0.6.1: the mailbox walkthrough gets its article, with six figures captured from the v0.6.0 tag 2,234 chars
- v0.6.0: a walkthrough for somebody who has connected an assistant to their own mailbox: four pages, thirteen prompts, and a fourth page that says what a prompt cannot do 769 chars
- v0.6.0: a walkthrough for somebody who has connected an assistant to their own mailbox: four pages, thirteen prompts, and a fourth page that says what a prompt cannot do 4,370 chars
- v0.5.1: the articles run newest first, carry their version in the title, and link to the release before and after them 721 chars
- v0.5.1: the articles run newest first, carry their version in the title, and link to the release before and after them 3,306 chars
- v0.5.0: the releases get one article each, with the screenshots taken from the tag each one names rather than from today's site 729 chars
- v0.5.0: the releases get one article each, with the screenshots taken from the tag each one names rather than from today's site 3,920 chars
- v0.4.4: seven shapes contributed by riskmandate.ai are promoted with their provenance, a vendor scope becomes a node, and the intake path is the same for anybody 762 chars
- v0.4.4: seven shapes contributed by riskmandate.ai are promoted with their provenance, a vendor scope becomes a node, and the intake path is the same for anybody 5,586 chars
- v0.4.3: the product, the tool and the setting become nodes, derived from data already published, and whose material is declared on the grammar 745 chars
- v0.4.3: the product, the tool and the setting become nodes, derived from data already published, and whose material is declared on the grammar 4,310 chars
- v0.4.2: the fact set is data, the fact diff runs over every published page, and every example ends by crossing nine universes 725 chars
- v0.4.2: the fact set is data, the fact diff runs over every published page, and every example ends by crossing nine universes 3,956 chars
- v0.4.1: the universes become data with a page each, the walk of one row is built on every build, and the gate checks that every node type is owned 748 chars
- v0.4.1: the universes become data with a page each, the walk of one row is built on every build, and the gate checks that every node type is owned 4,741 chars
- v0.4.0: the ABP is mapped onto Fractal Semantic Graphs: one row crosses nine universes and each keeps its own ontology 718 chars
- v0.4.0: the ABP is mapped onto Fractal Semantic Graphs: one row crosses nine universes and each keeps its own ontology 4,007 chars
- v0.3.0: read, file and project become nodes with their own addresses, and a node type stops being a label and becomes a formula 726 chars
- v0.3.0: read, file and project become nodes with their own addresses, and a node type stops being a label and becomes a formula 4,234 chars
- v0.2.0: the delta is derived and never authored, so it is stored with its inputs pinned and the gate recomputes it 715 chars
- v0.2.0: the delta is derived and never authored, so it is stored with its inputs pinned and the gate recomputes it 4,157 chars
- v0.1.0: the ontology is promoted out of a game and the five examples are derived rather than written 703 chars
- v0.1.0: the ontology is promoted out of a game and the five examples are derived rather than written 5,087 chars
- Versions 413 chars
- Versions 4,810 chars