Every factual claim in this document is grounded in the v2.1.3 source distribution,
the the project site codebase, or founder-authored strategic memos.
Status tags label confidence:
Confirmed in code/artifact,
Observed in copy/docs,
Inferred from evidence,
Planned on roadmap,
Unknown needs creator confirmation,
Speculative strategic projection.
The prompt that produced this entire guide is free at BLDBL.com — drop it into any project of yours and get the same canonical owner's manual, formatted the same way, in one pass. Offered as a thank-you for checking out Bestowal before BLDBL launches publicly.
Bestowal is a source-level governance kit for TypeScript, JavaScript, and Python functions, distributed as a single zero-dependency ZIP. Rather than running governance as a separate policy engine beside your code, Bestowal's Ascension Wrapping Machine rewrites your source so circuit breakers, retries, timeout guards, audit chains, and tamper-evident Merkle receipts ship inside the function — auditable in code review, deployable to air-gapped environments, and operable with zero network calls. Confirmed
AI agents and any function that touches payments, PII, or regulated data need deterministic, verifiable governance that survives code review and compliance audits. Existing solutions are either heavy runtime policy engines (Open Policy Agent, Cedar) that require infrastructure, or SDK wrappers that phone home. Bestowal's posture: the governance ships with the code, not beside it. Observed
README.md states 4,823 — see Section 09 for the unresolved discrepancy. Unknownascension-v2/source-injector.ts rewrites TS/JS/Python source plus a polyglot template fallback for 12+ additional languages. Confirmed*.layer.ts file in layers/inventory/. ConfirmedAll scores are founder-archive estimates; only technical maturity is partially evidenced by the 46-assertion test suite. Inferred
Bestowal is positioned as infrastructure, not a SaaS product. The one-time
payment model ($49 first 100 seats → $139 standard → $499+ commercial) is a deliberate
rejection of the recurring-revenue playbook, designed to attract the engineer-buyer who
has been burned by SDK telemetry and seat-tax pricing. The pitch is verifiable from the
artifact alone, which is the entire reason this can be posted on Hacker News at all.
Observed (founder voice, FINAL-edits-before-HN.md)
| Attribute | Value | Source |
|---|---|---|
| Primary name | Bestowal | README.md:1 |
| Full title | Bestowal — A Governed Cognitive Operating System | routes/index.tsx:20 |
| Deprecated name | Meta-Agent Bestowal | FINAL-edits-before-HN.md:8–16 (founder retired) |
| Commerce surface | Bestowable | Domain the project site |
| Registry namespace | Parent substrate brand (source-available cognitive infrastructure) | brand registry |
| Current artifact | Single-ZIP distribution, fingerprint-sealed | verification manifest |
| Version lineage | v1.5.3 → v2.1.0 → v2.1.1 → v2.1.2 → v2.1.3 | CHANGELOG.md |
| License | CSAL-1.0 (Source-Available Perpetual License) | Offer.tsx:108 |
| Authorship | Solo founder · infrastructure architect | README |
| Support routing | license / refund / hello — handled via the project site | Faq.tsx:42–43 |
| Tier | Price | Trigger | Stripe Price ID |
|---|---|---|---|
| Founder's / Intro | $49 one-time | First 100 paid seats (server-counted) | configured at checkout |
| Standard | $139 one-time | After seat 100 | configured at checkout |
| Commercial | $499+ | Single-company commercial license | contact license@ |
| Lifetime updates | included on every tier within the v2.x line | — | Faq.tsx:34 |
Branding bias: engineering-first, precision-focused, skeptic-proof. The voice deliberately refuses hype ("not a weekend hack"), and the visual language — near-black background, cyan/magenta/violet accents, monospaced HUD readouts — signals "production infrastructure" instead of "SaaS product." Observed
Bestowal does not fit cleanly into one category — it is intentionally a substrate, not a product. The most accurate descriptors:
the substrate-agent-bestowal.ts) provides a five-engine cognitive runtime with Lex overseer. ConfirmedBestowal is not: a SaaS platform, a chatbot, a managed service, or a runtime
someone else's agent runs on. The line "for AI agents" was explicitly retired by the
founder to avoid that misread. Confirmed in FINAL-edits-before-HN.md.
Every governed capability — DB call, HTTP request, LLM completion — routes through one
function: cmpsbl_execute(name, args). The Ascension Wrapping Machine rewrites
source so each layer captures the current cmpsbl_execute reference and
reassigns it with its own behavior. Layers stack onion-style at load time:
witness(retry(timeout(circuit_breaker(rawExecute))))
The caller writes zero retry / timeout / audit code. A single
cmpsbl_execute("answer-question", {prompt}) now flows through all enabled
layers automatically, and the wrapping lives in the source you receive, not in a
separate sidecar. Confirmed — src/lib/bestowal/source-injector.ts:321
computeArtifactFingerprint() hash
combines source ⊕ layer manifest ⊕ phase order ⊕ kernel version. A buyer can verify
they're running unmodified Bestowal by running the CLI verifier against the receipt.
ConfirmedCMPSBL_MODE env var — without re-wrapping. Confirmed| Moat type | Strength | Source of defensibility |
|---|---|---|
| Technical moat | Medium | The 40-primitive canonical matrix (12 Organs + 12 Layers + 8 Engines + 8 Agents) is a hard-to-replicate ontology. The injection AST work for TS/JS/Python without pulling in a parser dependency is non-trivial. |
| IP moat | Pending | Two U.S. provisionals filed Apr 4 and Apr 7, 2026. Unknown whether converted to non-provisionals before the 12-month deadline. |
| Ecosystem moat | Forming | the substrate namespace (commerce site + parent brand + BLDBL block library) is a coherent founder portfolio. Inferred |
| Brand moat | Early | The "verify it yourself" engineering tone is rare; price posture (one-time, no telemetry) is genuinely differentiated. |
src/lib/bestowal/| Sub-system | Role | Status |
|---|---|---|
Pre-Ascension Gatepre-ascension-gate.ts (649 lines) | Source-validity guard. TS/JS/Python language-aware parsers (pattern + brace/indent balance, no AST). Returns structured GateError with file:line:col and error codes E_SOURCE_INVALID, E_SOURCE_EMPTY, E_SOURCE_UNREADABLE, E_SOURCE_UNBALANCED. | Confirmed |
Source Injectorsource-injector.ts (985 lines) | Canonical wrapping for TS/JS/Python; polyglot template fallback. detectFunctionRanges() finds function boundaries; injectLayerWrapping() inserts rebinding blocks, layer code, autoWire blocks, the substrate header. Returns InjectionResult with wrappedSource, wrappedCount, appliedLayers, diff. | Confirmed |
Fingerprint Gatefingerprint-gate.ts | Two-stage FNV-1a hashing. (1) computeFingerprint() normalizes source (strip comments, collapse whitespace) and hashes it. (2) computeArtifactFingerprint() seals source ⊕ layer manifest ⊕ phase order ⊕ kernel version. verifyArtifactFingerprint() is what /verify/:fingerprint resolves against. | Confirmed |
Canonical Primitivescanonical-primitives.ts | The 40-primitive matrix: 12 Organs + 12 Layers + 8 Engines + 8 Agents. Build-time invariant — drift throws. | Confirmed |
Governance Modegovernance-mode.ts | Types and tier-gating for observe | soft | enforce. observe is always free; soft+enforce require pro/enterprise tier. Mode is baked at export and runtime-overridable via CMPSBL_MODE. | Confirmed |
Demo Layersdemo-layers.ts | Public registry of 5 demo layers — the only layers visible in this codebase. The remaining 71 layers ship in the paid ZIP only. Self-stated rationale: "A full source view of this build surrenders nothing beyond what's already public." | Confirmed |
Layer Typeslayer-types.ts | CmpsblLayerDefinition interface: id, name, crownJewelRank, cjpi, module, description, priceCents, tsCode, pyCode, autoWire. | Confirmed |
Modemode.ts | AscensionMode ('prod' | 'beta') — session flag for the Ascension V2 export pipeline UI. | Confirmed |
| Layer | Behavior |
|---|---|
| Circuit Breaker Crown Jewel #11 | CLOSED → OPEN at failureThreshold (default 5). HALF-OPEN after timeout (30s default, 300s max, exponential backoff). CLOSED again after successThreshold consecutive successes. Auto-inlined; not selectable. |
| Timeout Guard Crown Jewel #12 | Every cmpsbl_execute wrapped in a deadline (30s default, per-capability tunable). Hung promises cannot poison the runtime; timeout counts as a circuit-breaker failure signal. |
| Retry Crown Jewel #13 | Three attempts on transient failures (network, timeout, 5xx, ECONN*). Backoff 100ms → 400ms → 1.6s with ±20% jitter. Never retries validation or auth errors. |
| Witness | Inspects every audit chain emitted by the governed execution pipeline. Verdict: healthy / degraded / anomalous / failed. Produces a competency delta the host runtime routes into its learning store. Pure deterministic — zero external AI. |
| Receipt Emitter Crown Jewel #48 | Tamper-evident receipt chain. Each receipt is FNV-1a over {name, args_hash, result_hash, duration_ms, code, prev_hash} — Merkle-linked to the prior receipt. API: emit / head / length / chain / verify / reset. Auto-hooks into IsolatedExecutor. |
Canonical sentence: "25 named Crown Jewels, selected from 233 discovered, deployed
across 76 governed layers." Each jewel ships as one *.layer.ts file in
layers/inventory/. The numbering below is the running site index 01–25; the
catalogRank visible in the JSON is the position in the wider 233-capability
registry, not a 1–25 ordering.
Each Crown Jewel wraps the function you already wrote. Your code stays the
same. The layer adds the feature (retry, audit, defense, routing, residency, etc.)
around it. Bring your own code — Bestowal makes it governed. This is what the site
page /crown-jewels now reflects after the v1.0 manual review.
createCheckoutSession server fn → Stripe-hosted checkout, price branches at seat 100. ConfirmedclaimCheckoutSession verifies session, mints idempotent orders + download_tokens rows.claim_download_token → 1-hour signed URLs against the releases Supabase bucket.ok: true to avoid leaking customer emails.Per the v2.1.3 README.md:63: "Lex sits above the five engines, verifies
their verdicts plus fingerprint integrity, and disengages if integrity fails. Lex is the
overseer, not a sixth engine." Confirmed
| Path | Contents |
|---|---|
the substrate-agent-bestowal.ts | The Agent — single-file governed cognitive runtime |
ascension-v2/ | source-injector · fingerprint-gate · pre-ascension-gate · canonical-primitives · governance-mode · audit-chain · activation-snippets · tier-layers · mode |
layers/inventory/*.layer.ts | The 25 Crown Jewels — one file per named capability |
layers/_*-core.ts | 31 always-on core layers (one per pillar capability) |
layers/*.ts (barrels) | Pillar exports: compliance · evolution · foresight · governance · intelligence · orchestration · performance · resilience · security |
production/ | executeProduction · sandbox · approval · budget · receipts · determinism |
nexus/ | Multi-provider LLM router |
runtime/engines/ | The 5 behavioral engine implementations |
examples/ | 6 usage examples |
bin/the substrate-bestow.ts | CLI verification tool |
meta/PROOF.txt · meta/manifest.json · meta/FILES.json | Fingerprint certificate, distribution manifest, 174 per-file hashes |
docs/ | GOVERNANCE · NEXUS · QUICKSTART · INTEGRATION-GUIDE · FOUNDER-INTENT |
legal/ | TRADEMARKS · COMPLIANCE · PRIVACY · THIRD-PARTY-NOTICES · CSAL-1.0 PDF |
| Layer | Technology |
|---|---|
| Framework | TanStack Start v1 (React + Router + Query) |
| Build / SSR | Vite 7 + @cloudflare/vite-plugin |
| Runtime | Cloudflare Workers (nodejs_compat on) |
| Database / Storage | Supabase (project evtzzlfzvlqifaniwcwp), releases bucket for ZIPs |
| Payments | Stripe (npm v22) — Checkout Session, one-time mode |
@lovable.dev/email-js | |
| UI | Radix primitives · Tailwind v4 · Framer Motion |
| Validation | Zod on every server fn input |
claimCheckoutSession is replay-safe.ascension-machine.ts (does not exist) and USER-GUIDE.html (does not exist). Resolution status unverified. Unknown| Version | Significance |
|---|---|
| v1.5.3 | Prior canonical release. Larger feature surface claims (52 Crown Jewels / 229 discovered / 67 layers). Owner's Manual v1.0 was generated at this era. |
| v2.1.0 | Provability rebuild. Founder framing: "Same product, made provable." Modes (observe/soft/enforce) become real in every exported artifact; new executeProduction() method; "deterministic / degrades gracefully / governed" moved from claim to test-enforced guarantee. |
| v2.1.1 | Naming corrected: "Meta-Agent Bestowal" → "Bestowal" globally. Fingerprint stamped on the site verified card. |
| v2.1.2 | Pre-Ascension Gate lifetime-tick false-positive fix (Rust-style lifetime heuristic was incorrectly flagging single-quoted TS/JS strings → E_SOURCE_UNBALANCED on valid input). |
| v2.1.3 (current) | Three substantive fixes: (1) source-injector URL bug — functions containing // in string literals (e.g. "https://...") were mis-parsed; (2) VERIFY.sh always-exit-0 bug — integrity verifier now actually fails on mismatch; (3) metadata sync — distribution now states 25 named Crown Jewels selected from 233. |
Source: CHANGELOG.md in v2.1.3 zip + bestowable-version-block.md + bestowable-corrections-checklist.md.
/mnt/documents/ and the founder repo. Confirmedlayers/inventory/./try with zero network calls.| # | Item | Status |
|---|---|---|
| 1 | Self-purchase end-to-end test (buy → download → verify meta/PROOF.txt) | Unknown — never confirmed in writing |
| 2 | Email deliverability for hello@ · license@ · refund@ | Unknown |
| 3 | Verified card on live site shows current fingerprint | Unknown |
| 4 | Patent numbers verified against USPTO receipts ([provisional #1] and [provisional #2]) | Unknown |
| 5 | Agent line count: 5,006 (site) vs 4,823 (zip README) | Unknown which is authoritative |
| 6 | "25+ polyglot targets" stat vs "12+" footer note vs "23 additional languages" in zip README | Unknown — reconcile to one number |
| 7 | "Live vault sync" v3 claim — technical spec not present in any doc | Planned |
| 8 | FAQ filenames: ascension-machine.ts, USER-GUIDE.html previously flagged as stale | Unknown if reapplied |
| 9 | Seat counter wired to real Stripe-webhook source vs only on-claim writes | Unknown |
| 10 | Number of actual paid seats, revenue, HN post outcome | Unknown |
All scores are Inferred founder estimates; only technical maturity is partially evidenced by the 46-assertion test suite.
One-time license sale on the project site. Server-counted seat tier flips price from
$49 to $139 at 100 paid orders. Commercial licenses ($499+) handled out-of-band via
license@the project site. No subscription, no per-seat tax, no telemetry-based
upsell. Confirmed
| Scenario | Math | Realism |
|---|---|---|
| First 100 seats at $49 | $4,900 | HN-driven, plausible in days if posted at the right hour. Inferred |
| Next 400 seats at $139 | $55,600 | Requires sustained inbound after the HN spike. Speculative |
| 10 commercial licenses at $499 | $4,990 | One mid-size fintech or healthtech with a compliance team. Speculative |
| First-year realistic | $25k–$60k | Solo, no team, no paid ads. Speculative |
| Long-tail moonshot | $250k+/yr | Requires v3 live-vault-sync + a managed enterprise tier + outbound. Speculative |
Convert provisionals to non-provisionals on time, ship v3 live-vault-sync, and offer the Managed Vault as a $99/mo upgrade for buyers. This converts the one-time license into MRR without betraying the "buy it, own it, run it offline" promise — the base license still works forever offline; the subscription is purely the newly-discovered-Crown-Jewel feed. Speculative
No competitive matrix is asserted as fact in any source document — the founder explicitly retired an early "you will not find a second copy of this anywhere" line as unsupportable. The positioning below is structural, drawn from the architecture, not market research. Inferred
| Category | Representative tools | How Bestowal is different (structurally) |
|---|---|---|
| Runtime policy engines | Open Policy Agent (Rego), Cedar, Casbin | Those require a separate engine and runtime co-deploy. Bestowal rewrites the source — no engine to run. |
| LLM observability SDKs | Langfuse, Helicone, LangSmith, Arize | Those are telemetry SDKs that phone home. Bestowal is a zero-network artifact you own. |
| Agent frameworks | LangChain, LangGraph, AutoGen, CrewAI | Those are dev frameworks for building agents. Bestowal ships one agent (the cognitive runtime) plus the machine to govern any function — not a builder kit. |
| AI-safety wrappers | Guardrails AI, NeMo Guardrails, Rebuff | Closest functional overlap on the LLM Defense Suite. Difference: Bestowal ships in source, deterministic, with fingerprint receipts, no Python service runtime. |
| Compliance platforms | Vanta, Drata, Secureframe | Different layer of the stack — those automate evidence collection for SOC2/HIPAA. Bestowal generates the evidence at the function-call level. |
Differentiators.tsx:24. Technical spec not yet documented. PlannedFOUNDER-INTENT. Not in distributed code. Observedmeta/PROOF.txt.BESTOWAL-2.1.3-<fingerprint>.the substrate.com as the manifesto + backstory site, distinct from bestowable commerce.| Risk class | Risk | Mitigation |
|---|---|---|
| Technical | Source injector edge cases on real-world code (more URL-style bugs) | Expand the assertion suite; add a fuzz corpus of OSS files |
| Technical | Polyglot fallback produces invalid output on non-TS/JS/PY languages | Reduce the claim from "25+" to the named verified set; add one new canonical injector per quarter |
| Operational | Solo founder is the only operator | Continuity plan (Section 15); succession brief in this manual |
| Financial | One-time pricing doesn't compound | Build the Managed Vault MRR tier without breaking the offline-forever promise |
| Scaling | Stripe-only payment limits geographic reach | Add Paddle for global tax handling once volume justifies |
| Security | The releases bucket is the crown jewel; compromise = redistribution | Rotate signed URL TTL; consider per-buyer watermarking in v3 |
| Dependency | Supabase project lock-in for orders / tokens | Schema is small (orders + download_tokens + 1 RPC) — portable on demand |
| Burnout | Solo build, solo launch, solo support | Email autoresponder + 48h SLA disclaimer in Faq; defer custom integrations |
| Market | Engineer-buyer market for paid governance is narrow | BLDBL widens the funnel; Founder's Manual seeds the trust |
| Documentation | Knowledge concentrated in one head + a handful of MD files | This manual; the integration guide; the FOUNDER-INTENT brief |
| Legal / IP | Provisional patent 12-month clock | Decision deadline ~Apr 2027; budget for attorney conversion or PCT |
| Marketing | "Claims exceeding capability" — explicit FOUNDER-INTENT red line | Every copy change runs through the truthfulness checklist (this manual is the template) |
evtzzlfzvlqifaniwcwp — service role key + database password [SECURE SECRET REFERENCE: vault outside this document]No live keys, tokens, or passwords appear in this document by design.
/mnt/documents/the substrate-BESTOWAL-V2.1.3.zip and the releases Supabase bucket. Either is sufficient to relaunch.bun install and a .env file pointing at the Stripe + Supabase credentials.FOUNDER-INTENT.md together specify enough intent for a successor to ship v2.1.4 without breaking the architectural invariants.src/data/crown-jewels.json are the canonical contract — change the source files but never change the names without a major-version bump.Estimates by the founder-archive lens. All are Inferred from architecture + voice + roadmap, not from market data.
| Dimension | Score (1–10) | Reasoning |
|---|---|---|
| Ecosystem importance | 9 | Bestowal is the flagship that anchors the the substrate namespace; without it, BLDBL and the substrate.com have no center. |
| Monetization potential | 6 | Real first-year revenue plausible at $25–60k; ceiling depends on Managed Vault + enterprise path. |
| Uniqueness | 8 | Source-injection-as-product is structurally rare; the 40-primitive matrix is a distinctive ontology. |
| Defensibility | 6 | Two pending provisionals plus brand-trust positioning; no moat-of-network-effect yet. |
| Long-term importance | 9 | If AI agents become regulated infrastructure, source-shippable governance becomes a procurement requirement. |
| Emotional importance to founder | 10 | Capstone of a multi-year solo research program; carries the founder's intent doc as scripture. |
| Replacement difficulty | 9 | Replicable in principle, but only by someone willing to spend a year building the substrate before shipping anything. |
BESTOWAL-2.1.3-<fingerprint>.public/founders-guide.pdf on the project site. Add a hero ungated link plus an above-FinalCta section with an optional email field./verify/:fingerprint endpoint for buyer compliance reporting.For everyone who buys Bestowal before BLDBL publicly launches: get the Strategic Master Library + the prompt that generates a Founder's Manual for any of your products — free at BLDBL.com, our thank-you for backing the substrate before it had a megaphone. BLDBL ships 500+ standalone code blocks ($5–$29 each) including cognitive components, all zero-dependency, all from 30 projects' worth of the founder's best work.
CHANGELOG.md.docs/FOUNDERS-MANUAL.pdf) so every buyer gets the substrate's "why" in addition to the "what."Bestowal is what governance looks like when it ships in source code instead of as a service. The artifact you buy is your own code, rewritten to carry circuit breakers, retries, timeout guards, audit chains, and tamper-evident Merkle receipts inside the functions you already wrote. The Ascension Wrapping Machine does the rewriting across three canonical languages and 12+ polyglot fallbacks. The Lex Gate watches the five cognitive engines. The 25 Crown Jewels are the named, recountable capability set, selected from 233 internal discoveries, deployed across 76 governed layers. The whole thing is zero npm dependencies, fingerprint-sealed, test-enforced, and shippable into air-gapped environments — for a one-time payment that respects the buyer's intelligence.
It matters because the AI-agent era is going to ship a lot of code that touches payments, PII, and regulated data, and most of that code will be wrapped in SDKs that phone home and require runtime sidecars and compound their cost over time. Bestowal is the alternative posture: the governance is in the code, you can read it, you can audit it, you own it forever, and you can verify the artifact you're running matches the artifact you paid for, byte for byte.
Its future could become the substrate other compliance vendors build on, the reference implementation cited in academic ontology papers, or — at minimum — the governance kit that the engineer-buyer reaches for when they need to ship a wrapped function this afternoon and pass code review tomorrow. Either way, it should continue existing, because the alternative is a world where every AI agent is governed by someone else's service and no one outside the vendor can verify the receipts.
Bestowal is not a product. It is infrastructure for cognitive systems.
— FOUNDER-INTENT.md, v2.1.3 distribution
This appendix records the forensic / truth-validation / continuity audit pass run against v1.0 of this manual. It documents what was corrected, what remains uncertain, and the final quality score the document carries forward as v1.1.
76 / 25 / 233 inventory triplet so the headline counts appear next to
the source-of-truth fingerprint. Confirmedsrc/data/crown-jewels.json
(count: 25, layers: 76, discovered: 233) and
the frozen INVENTORY_LAYERS roster in the v2.1.3 distribution.
Confirmedsrc/lib/bestowal/layers/ on the project site are the on-site interactive
demo (circuit-breaker, retry, timeout, receipt-emitter, witness). The 76-layer roster
lives in the v2.1.3 distribution under layers/inventory/. Both are real;
they are not the same artifact. Confirmed| Item | Why it's open | Tag |
|---|---|---|
| Paying-customer count and revenue to date | No internal sales ledger reviewed for this manual. | Unknown |
| Independent third-party audit of the 25 Crown Jewels | Self-audited and test-enforced; no external attestation on file yet. | Planned |
| Provisional → non-provisional conversion plan | 12-month statutory window from April 2026 filings; conversion strategy not yet documented here. | Planned |
| BLDBL.com public launch date and catalog SKU count | Referenced as a sister/pre-launch property; final inventory and pricing tiers ($5–$29) still in flight. | Planned |
| Enterprise / OEM licensing terms beyond CSAL-1.0 | CSAL-1.0 covers the source-available perpetual grant; bespoke commercial terms are case-by-case. | Unknown |
| Long-form Python and polyglot wrapper conformance suite | TS/JS path is the primary canonical surface; Python + 12 polyglot fallbacks ship but cross-language parity benchmarks aren't published. | Planned |
| Dimension | Score / 10 | Notes |
|---|---|---|
| Truthfulness | 9 | Every quantitative claim cited to source or tagged. Speculation is labeled, not hidden. |
| Completeness | 9 | 18 sections + audit appendix covering identity, architecture, ecosystem, roadmap, risk, continuity. |
| Continuity readiness | 9 | Resurrection guidance, founder intent, and red-lines preserved; an operator returning after 12 months can resume. |
| Enterprise polish | 9 | Print stylesheet, mobile breakpoints, typographic hierarchy, on-brand cover infographic. |
| Readability | 9 | Section ordering teaches what → why → how → state → roadmap → vision. |
| Technical clarity | 8 | Five-engine runtime + Lex Gate documented; deeper per-engine sequence diagrams could be added in v2. |
| Strategic clarity | 9 | Monetization paths sequenced by leverage and creator-energy efficiency. |
| Future maintainability | 9 | Single HTML source, deterministic PDF export, asset paths normalized. |
| Acquisition readiness | 8 | License, patents, fingerprint, and inventory are buyer-verifiable. Revenue history is the missing diligence row. |
| Archival quality | 10 | Self-describing, self-fingerprinted, print-stable, dependency-free. |
v1.1 of this manual is approved as the canonical source of truth for Bestowal 2.1.3.
The document is internally consistent, source-grounded, speculation-labeled, and safe to
publish as a free download from the project site. The next audit pass should
be scheduled when (a) the provisional patents convert, (b) BLDBL launches publicly, or
(c) the inventory triplet 76 / 25 / 233 changes — whichever comes first.
No credentials, service-role keys, recovery phrases, signed-URL tokens, or private
endpoints are exposed in this document. Public contact and domain information is intentional.
The fingerprint BESTOWAL-2.1.3-<fingerprint> is a verification artifact, not a secret.