Extensions — the capabilities aisle
Every capability you could add, with its honest face: what it does, where it plugs in, and the register its output carries — what it taints, and what it can never read. Every install enters at shadow; standing is earned on outcomes, never bought.
5extensions, in the registry
The registry — capability · reach · register
Each row is a capability with its honest face. The register column is the taint law: computed output is verifiable by re-execution; machine output is a recorded input that taints everything downstream. Open the glass box to see exactly what one may touch.| capability | what it does | plugs into | register |
|---|---|---|---|
| Stripe webhook rail | the payment-attestation seam for the Stripe rail — a signature-verified webhook becomes an attested movement; a declarative binding over the webhook interpreter | connector | computed |
| Document store | the document store for outside records — your bytes live off-spine in storage you control; a declarative binding over the storage interpreter; bytes never touch the engine | connector | computed |
| Daylight ledger theme | the daylight theme — proof a theme IS a pure-manifest plugin over the closed ontology; it can change how things look, never what is true | theme | computed |
| Who acts next lens | the who-acts-next lens for the personal board — proof a lens IS a pure-manifest plugin: a different arrangement of the same tasks, never new facts | board-lens | computed |
| Pdf text adapter | the first-party TIER-2 exemplar (foreign code — text extraction from a document): enters at SHADOW, its output is a RECORDED INPUT carrying the machine register that taints everything downstream. Proves the sandbox + the register taint; it is NOT opened to outside authors (that is a later, gated decision). | function | machine |
how this screen was generated · debugExtensions — the capabilities aisle
Intent
surface · extensionstemplate · briefingskin · realshell · app
a clean registry of capabilities, each with its honest face — what it does, where it plugs in, the register its output carries; the glass box one link away; nothing installs by surprise
Decisions this screen answers
- 1extendwhat capability could I add?
- 2touchexactly what would it be allowed to touch?
Layout — how the packer placed the top-level blocks
- row 112header
- row 212hero
- row 312kpi-row
- row 412panel
- row 512panel
A row is packed largest-first into a curated arity (12 · 8+4 · 6+6 · 4+4+4 …). A single 12 is a full-width block; a natural row is a fit-content control that refuses to inflate.
The blocks — what each serves, reads, and why
headerex-headersection
serveswhat capability could I add?
sizespan 12–12 · grows to fill · ambient · chrome
why blockambient chrome — a full-width band that orients, never competing with the hero for salience
headlineex-nameleaf
serveswhat capability could I add?
readsfixed label (no engine read) → Extensions — the capabilities aisle
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
heroex-openingsection
serveswhat capability could I add? · exactly what would it be allowed to touch?
sizespan 12–12 · grows to fill · hero · opening
why blockthe page’s one thesis — its own full-width row at the top, answering the first decision before anything else renders
plain-cardex-ledeleaf
serveswhat capability could I add? · exactly what would it be allowed to touch?
readsblueprints.extensionsOpening → (object)
sizespan 12–12 · grows to fill · support
why blocka full-width block on its own row — the layout default
kpi-rowex-glancessection
serveswhat capability could I add?
sizespan 12–12 · grows to fill · support · glances
why blocka full-width block on its own row — the layout default
kpiex-kpi-countleaf
serveswhat capability could I add?
readsblueprints.counts.extensions → 5
sizespan 3–6 · grows to fill · support
why blockone number + label — reads at 3–6 columns, grows to balance a row
panelex-table-panelsection
serveswhat capability could I add? · exactly what would it be allowed to touch?
sizespan 12–12 · grows to fill · support · territory
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
data-tableex-tableleaf
serveswhat capability could I add? · exactly what would it be allowed to touch?
readsblueprints.extensions → 5 item(s)
sizespan 12–12 · grows to fill · support
why blockdense data as rows — edge-to-edge with dividers, declared columns, the one status chip per row; never a card per row
panelex-docksection
servesexactly what would it be allowed to touch?
sizespan 12–12 · grows to fill · ambient · frontier
why blocka support-rank reading — a full-width block by default, paired to a co-panel only when a span is declared
cta-linkex-to-glassboxleaf
servesexactly what would it be allowed to touch?
readsfixed label (no engine read) → open one in the glass box — see what it may touch
sizespan 2–4 · fit-content · support
why blocka decline is quiet and equal-comfort — it never out-sizes the act it twins
cta-linkex-to-blueprintsleaf
serveswhat capability could I add?
readsfixed label (no engine read) → ← back to the showroom
sizespan 2–4 · fit-content · support
why blocka decline is quiet and equal-comfort — it never out-sizes the act it twins
Empty / unresolved — what didn’t render with data
Every block resolved to a block and read data. Nothing empty, nothing unresolved.
Raw
Descriptor JSON — the recipe this screen was generated from
{
"id": "extensions",
"title": "Extensions — the capabilities aisle",
"skin": "real",
"template": "briefing",
"parti": "a clean registry of capabilities, each with its honest face — what it does, where it plugs in, the register its output carries; the glass box one link away; nothing installs by surprise",
"shell": "app",
"decisions": [
{
"id": "extend",
"question": "what capability could I add?"
},
{
"id": "touch",
"question": "exactly what would it be allowed to touch?"
}
],
"sections": [
{
"id": "ex-header",
"kind": "header",
"zone": "chrome",
"rank": "ambient",
"serves": [
"extend"
],
"children": [
{
"id": "ex-name",
"kind": "headline",
"serves": [
"extend"
],
"label": "Extensions — the capabilities aisle"
}
]
},
{
"id": "ex-opening",
"kind": "hero",
"zone": "opening",
"rank": "hero",
"serves": [
"extend",
"touch"
],
"children": [
{
"id": "ex-lede",
"kind": "plain-card",
"serves": [
"extend",
"touch"
],
"source": {
"path": "blueprints.extensionsOpening"
}
}
]
},
{
"id": "ex-glances",
"kind": "kpi-row",
"zone": "glances",
"rank": "support",
"serves": [
"extend"
],
"children": [
{
"id": "ex-kpi-count",
"kind": "kpi",
"serves": [
"extend"
],
"query": {
"path": "blueprints.counts.extensions",
"format": "int"
},
"label": "extensions, in the registry"
}
]
},
{
"id": "ex-table-panel",
"kind": "panel",
"zone": "territory",
"rank": "support",
"spanMin": 12,
"spanMax": 12,
"serves": [
"extend",
"touch"
],
"children": [
{
"id": "ex-table",
"kind": "data-table",
"serves": [
"extend",
"touch"
],
"source": {
"path": "blueprints.extensions"
},
"items": [
{
"id": "ex-col-name",
"field": "name",
"label": "capability"
},
{
"id": "ex-col-what",
"field": "what",
"label": "what it does"
},
{
"id": "ex-col-point",
"field": "point",
"label": "plugs into"
},
{
"id": "ex-col-register",
"field": "register",
"label": "register"
}
],
"emptyPlain": "no extensions in the registry yet"
}
],
"title": "The registry — capability · reach · register",
"caption": "Each row is a capability with its honest face. The register column is the taint law: computed output is verifiable by re-execution; machine output is a recorded input that taints everything downstream. Open the glass box to see exactly what one may touch.",
"titled": true
},
{
"id": "ex-dock",
"kind": "panel",
"zone": "frontier",
"rank": "ambient",
"serves": [
"touch"
],
"children": [
{
"id": "ex-to-glassbox",
"kind": "cta-link",
"href": "/s/plugin-glass-box",
"strength": "decline",
"records": "nothing",
"serves": [
"touch"
],
"label": "open one in the glass box — see what it may touch"
},
{
"id": "ex-to-blueprints",
"kind": "cta-link",
"href": "/s/blueprints",
"strength": "decline",
"records": "nothing",
"serves": [
"extend"
],
"label": "← back to the showroom"
}
],
"title": "Two ways on",
"caption": "Inspecting records nothing.",
"titled": true
}
]
}Engine page — the data this screen read (50 top-level keys)
mode: stringsim: stringseed: numberday: numberdays: numberpeople: numberunitsAlive: numberperson: object{8}holdings: object{3}activity: object{3}take: object{5}give: object{5}needed: object{5}why: object{9}concierge: object{7}mission: object{5}fleet: object{10}bridge: object{14}publicFace: object{6}seedCanvas: object{4}valet: object{5}boundaries: object{6}messenger: object{5}blueprints: object{10}blueprintViews: object{5}blueprint: object{11}ceremony: object{6}pluginGlassBox: object{12}shadowRun: object{8}connectorSetup: object{8}driveConnect: object{8}telegramConnect: object{8}dryRunReview: object{7}goodPagePhysical: object{16}goodPageDigital: object{16}resaleProposal: object{14}licenseGrant: object{14}settlementFace: object{16}workOrderDispatch: object{15}transformComposer: object{16}characterCreation: object{18}agencyInstantiation: object{15}officeRoom: object{15}contentComposer: object{13}contentReader: object{10}contentFeed: object{10}contentThread: object{13}contentReviews: object{13}entityExplorer: object{18}unitBooks: object{6}
{
"mode": "play-as-citizen",
"sim": "doors-staging",
"seed": 2027,
"day": 75,
"days": 120,
"people": 48,
"unitsAlive": 5,
"person": {
"node": "p0001",
"label": "Persona p0001",
"grade": "L⟨lock⟩",
"plainGrade": "a verified real person",
"goals": [
{
"commitment": "c-p0001",
"targetKind": "service-time",
"plainKind": "someone's time",
"targetAmount": 8,
"received": 36,
"windowDays": 60,
"arrived": true,
"firstSession": null
},
{
"commitment": "kd-c-spanish",
"targetKind": "knowledge",
"plainKind": "know-how",
"targetAmount": 1,
"received": 0,
"windowDays": 90,
"arrived": false,
"firstSession": null
}
],
"tastes": [
"service-time",
"goods"
],
"plainTastes": [
"someone's time",
"stuff"
],
"boundaries": []
},
"holdings": {
"money": 873200,
"available": 873200,
"kinds": [
{
"kind": "goods",
"plain": "stuff",
"amount": 1
},
{
"kind": "service-time",
"plain": "someone's time",
"amount": 36
}
]
},
"activity": {
"handoffs": [
{
"transfer": "t_ev_01MG2M1P00M62S4NQ4GWHYC9HH_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 46
},
{
"transfer": "t_ev_01MG2M1P00M62S4NQ4GWHYC9HH_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 46
},
{
"transfer": "t_ev_01MGAB7V00ASCA3G641MSCJK7D_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 49
},
{
"transfer": "t_ev_01MGAB7V00ASCA3G641MSCJK7D_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 49
},
{
"transfer": "t_ev_01MHV8SG00ZF4MABM3JG9THKPJ_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "settled",
"plainState": "paid and confirmed",
"day": 68
},
{
"transfer": "t_ev_01MHV8SG00ZF4MABM3JG9THKPJ_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "settled",
"plainState": "paid and confirmed",
"day": 68
},
{
"transfer": "t_ev_01MHXV670035REH26A7Z4RWN31_pay",
"direction": "out",
"kind": "money",
"plainKind": "money",
"amount": 2500,
"state": "held",
"plainState": "held safely in the middle",
"day": 69
},
{
"transfer": "t_ev_01MHXV670035REH26A7Z4RWN31_del",
"direction": "in",
"kind": "service-time",
"plainKind": "someone's time",
"amount": 4,
"state": "promised",
"plainState": "promised",
"day": 69
}
],
"arrivals": 1,
"giftsGiven": 0
},
"take": {
"goalFrame": "doors that move you toward your goal: 1 know-how.",
"doors": [
{
"offer": "of_01MJ5JCC00GMS8TKXE7VJAVKN3",
"unit": "unit-1-subscription-service",
"unitLabel": "Fern & Frond Fitness",
"gives": {
"kind": "service-time",
"plain": "someone's time",
"amount": 4
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 2500
},
"track": {
"arrivals": 20,
"effectiveCohort": 28,
"arrivalRate": 0.7857142857142857,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1.8246008744337938,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MCC5RM00KKTQD22XH4ZE9QVG",
"unit": "unit-2-marketplace",
"unitLabel": "The Mycelium Market",
"gives": {
"kind": "goods",
"plain": "stuff",
"amount": 1
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 1800
},
"track": {
"arrivals": 8,
"effectiveCohort": 11,
"arrivalRate": 0.8181818181818182,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1.5989256895412658,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MCC5RM00KKTQD22XH4ZE9QVQ",
"unit": "unit-3-services-agency",
"unitLabel": "Hyphae Home Services",
"gives": {
"kind": "service-time",
"plain": "someone's time",
"amount": 6
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 85000
},
"track": {
"arrivals": 0,
"effectiveCohort": 6,
"arrivalRate": 1,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 1,
"fit": 1,
"varietyPick": false
},
{
"offer": "of_01MH437100Y0W0DH054Z6ZASK9",
"unit": "unit-4-school",
"unitLabel": "The Spore School",
"gives": {
"kind": "knowledge",
"plain": "know-how",
"amount": 3
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 120000
},
"track": {
"arrivals": 7,
"effectiveCohort": 8,
"arrivalRate": 0.875,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 0.41630093465448764,
"fit": 0.25,
"varietyPick": false
},
{
"offer": "of_01MESDP600N9B2AKGSPN707HDN",
"unit": "unit-c1-p0001",
"unitLabel": "gives 1 of know-how for 60000 money every 7 days — royalties to the root and the relief fund; joins through a cohort; honesty check: settled receipts toward the member's own committed goal",
"gives": {
"kind": "knowledge",
"plain": "know-how",
"amount": 1
},
"asks": {
"kind": "money",
"plain": "money",
"amount": 60000
},
"track": {
"arrivals": 0,
"effectiveCohort": 7,
"arrivalRate": 1,
"gratitudeGifts": 0,
"gratitudeRatio": 0
},
"mirror": {
"status": "not-met",
"plain": "the honesty check has read this enterprise: not enough kept promises yet."
},
"score": 0.25,
"fit": 0.25,
"varietyPick": false
}
],
"pageLimit": 6,
"totalEligible": 5,
"rankingInputs": [
{
"id": "verified-outcomes",
"plain": "how many promises this enterprise actually kept — verified, not claimed",
… truncated (187652 more chars)