Triluna Relay now publishes Ronova ID sign-in and the 28-character access-code entry path on the canonical public portal. The Render API is healthy, the Pages shell is live, and node-agent recovery now uses an owner-only handoff issued through the existing Ronova ID admin boundary. Managed provisioning is not declared ready: clean source provenance, fresh node health, hosted downloads, and an authenticated managed-bootstrap proof still need live evidence. No second account system or legacy identity path was introduced.
Portal
Ronova ID · access code · relay.triluna.org
Recovery
Owner-only Ronova ID admin handoff
Publication
Pages production bundle published
Managed launch
Evidence gate remains explicit; no readiness claim
Homepage hierarchy and hero simplified
The homepage now leads to the Mandate and current Work, keeps the present-status boundary directly beneath those actions, and shows the existing burgundy seal only when the wide reading shell can support it without displacing localized copy. Home now uses compact previews for selected work while the complete metadata remains on the Work page; short fields pair only on wide screens, and the repeated closing thesis has been removed. This presentation change is published on the canonical site. No account, donation, payment, production-data, DNS, database, or second-account-system action occurred.
Hero
Mandate-first actions · responsive seal · quieter status record
Homepage
Compact work previews · tighter wide-screen rhythm
The Relay API and public plan surface now serve the approved 500 MB Open Access tier, four paid Founding Rate plans at 60, 150, 360, and 600 GB, and quotation-only Bespoke. The guarded production catalog sync completed, the canonical WebSocket route passes an HTTP 101 handshake, and Relay 150 remains Recommended. The official July 31 customer launch is still paused on clean source provenance, fresh managed-node health, hosted managed downloads, and authenticated Ronova ID bootstrap. Customer setup and billing/control-plane mutations remain disabled; Universal Ronova ID remains the only account boundary.
The Relay launch catalog now defines permanent 500 MB Open Access, four paid Founding Rate plans at 60, 150, 360, and 600 GB, and a quotation-only Bespoke tier above 600 GB. Relay 150 is the recommended plan; annual prices, the separate 50 GB/30-day Bilibili introductory allowance, and 90-day prepaid data additions are stated explicitly. This is a source and public-copy update only: no automatic overage billing, production deployment, billing mutation, customer data change, or new account system was activated. Universal Ronova ID remains the only account boundary.
Separate introductory allowance and prepaid additions
Release
Source/public copy only; not deployed
Triluna Relay release target fixed
The official Triluna Relay release target is now fixed for July 31, 2026 at 00:00 (UTC+08:00). The release path keeps the universal Ronova ID as the only account boundary, preserves existing managed-device continuity, and requires source, build, and test gates together with live proof for the canonical host and Relay/WebSocket path before an official release claim. This entry records the target and release discipline; it does not claim that Relay is live or that production deployment has occurred.
Target
July 31, 2026 · 00:00 (UTC+08:00)
Account boundary
Universal Ronova ID only
Evidence
Source/build/test gates and live host/Relay proof
Release
Target fixed; not yet live
Canonical Relay host contract moved to relay.triluna.org
The active Triluna Relay release contract now names relay.triluna.org as the canonical customer, API, Ronova ID callback, Pages, CLI, and managed WebSocket host. The universal Ronova ID boundary and existing managed-device continuity remain unchanged. This source and proof-contract update does not claim DNS, deployment, secret, node, or customer-state changes; fresh live host and Relay/WebSocket proof remain required.
Canonical host
relay.triluna.org
Scope
Customer, API, callback, Pages, CLI, and managed WebSocket
Continuity
Universal Ronova ID and managed devices unchanged
Release
Source/proof contract only; no live cutover claimed
Public accounting overview added with pending support kept separate
The canonical public accounting source now distinguishes recorded expenditure from pending resource support. The Kanton Zug one-time public contribution for Gekka Harae is shown as approved with details pending; no amount, conditions, payment, or available-funds total is published. The homepage, Open Ledger, Reports, and downloads derive from the same validated source. This is a source-only change: no donation or payment flow, separate account system, or deployment was activated.
Canonical source
content/ledger/public-ledger.json
Pending record
Kanton Zug · Gekka Harae · amount and payment pending
Public surfaces
Homepage, Open Ledger, Reports, JSON, CSV, manifest
Release
Source-only; no deployment
Initial project debit register published
The validated Open Ledger debit register is now published on triluna.org. It presents six eligible expenditure entries totaling CHF 219.10, keeps five newer entries behind the 30-day publication delay, maps named domain charges to Fundatio Trilunae, Ronova, and Gekka Harae, and keeps provider and AI charges under shared project infrastructure pending allocation. Income remains not reported because no income or receipt list was supplied. No backend, payment flow, database, or separate account system was activated.
Public data
6 expenditure entries · CHF 219.10
Delayed
5 entries under 30-day publication delay
Coverage
Income not reported; shared attribution pending
Release
Published on triluna.org
Initial project debit register prepared locally
The Open Ledger now contains the user-supplied debit list with exact CHF reporting amounts, including VAT and FX fees. Six eligible expenditure entries totaling CHF 219.10 are visible in the generated public snapshot; five newer entries are recorded but held by the 30-day publication delay. Domain charges are mapped to Fundatio Trilunae, Ronova, and Gekka Harae; Render, DigitalOcean, Cloudflare Worker, and AI usage remain under shared project infrastructure pending allocation. No income or receipt list was supplied, so income is not reported. This is source-only; no deployment occurred.
Public data
6 expenditure entries · CHF 219.10
Delayed
5 entries under 30-day publication delay
Coverage
Income not reported; shared attribution pending
Release
Source-only; no deployment
Hero seal repositioned as a restrained watermark
The home hero now places the existing dark-burgundy seal farther right and closer to the introductory copy, with a larger responsive scale and a soft opacity mask that fades into the paper. Portrait layouts return the mark to normal flow so longer localized text remains clear. This presentation refinement is prepared in source and has not been deployed.
Scope
Hero seal position, scale, and directional fade
Responsive
Portrait-safe flow for localized copy
Colour
#550000 dark burgundy
Release
Source-only; no deployment
Public mark recolored in dark burgundy
The existing source mask now drives the public Fundatio Trilunae mark in exact #550000 dark burgundy with a transparent background. The header, home mark, social image, favicon, and app icon share the same masked artwork. This presentation change is published and verified on triluna.org.
Asset
Existing source mask; no generated identity
Colour
#550000 dark burgundy
Background
Transparent alpha
Release
Published and verified on triluna.org
Privacy architecture boundaries separated by product
The legal notice now states plainly that the static Triluna site is not the Relay account or content store. Relay and Ronova policies are product-specific: this site makes no threshold-cryptography, cryptographic-share, or universal end-to-end-encryption claim. The lawful-request wording is limited to information held for this site and the ordinary hosting, security, and access information available through its publishing boundary.
Scope
Static-site privacy and lawful-request boundaries
Product boundary
Relay and Ronova policies remain separate
Release
Source-only; no deployment
Accounts
No Triluna account system
Ledger readiness and local runtime rehearsal prepared
Five complete source editions now add static boundaries for Open Ledger, Open Access, Goodwill Access, methodology, and reports. An empty JSON/CSV/manifest snapshot publishes field definitions and no financial transactions, totals, reports, corrections, awards, payments, applications, recipients, or API. A disposable local-only rehearsal then exercised private migrations and the protected D1/R2 path with synthetic fixtures and a contract mock; it created no Cloudflare resource, remote binding, account, financial record, or deployment.
Scope
Static publication readiness and local runtime rehearsal
Public data
Empty schema snapshot; no financial records
Production
Source-only; no remote binding or deployment
Accounts
No Triluna account system
Universal motion published and verified
This production release adds top- and bottom-directional motion where applicable, pressed feedback for controls, and reduced-motion coverage. It was published and verified on triluna.org.
The identity reference contract now uses the ecosystem’s thirteen-digit Ronova ID with 3–5–5 display grouping. The formatter rejects malformed or Unicode-digit input instead of stripping characters, and the universal Ronova ID remains the only account boundary.
Format
AAA XXXXX XXXXX
Canonical value
Thirteen ASCII digits
Scope
Source-only; not deployed
Accounts
No Triluna account system
Unknown routes now fail closed
Unknown addresses now return a localized, non-indexable 404 page instead of silently presenting the English homepage. The redundant /en/ root redirects permanently to the canonical English root at /, while the five complete public editions and their sitemap remain unchanged.
Boundary
Localized 404 responses
Indexing
noindex, nofollow, noarchive
English root
/en/ redirects permanently to /
Scope
Five complete editions
Institution-in-formation site restored and expanded
The verified institution-in-formation site was restored to the Fundatio Trilunae production project, replacing the erroneous Forbidden response. The existing Triluna seal now serves as the public logo, and complete English, German, French, Japanese, and Traditional Chinese editions share the same twelve-route structure; non-public release examples remain excluded.
The source candidate now presents Triluna around its mandate, current work, governance, transparency, and Library. Custodia retains the archive and verification model, Patronatus remains dormant, and no example release is included in public output.
A Fundatio-only source candidate passed local Pages host and content checks. Cloudflare authentication did not complete, no upload occurred, and the canonical hosts continued to return the existing bare Forbidden response.
Shared public-shell baseline established
The local-only Yuji Syuku font, 26px control radius, full-width portrait shell, and golden-ratio landscape reading limit became the public design baseline.
Language and legal boundaries documented
English became the only canonical public language, incomplete locale routes were redirected honestly, and Triluna published its responsible-publisher and privacy boundaries.
Static site foundation created
The site adopted local typography, separate subject routes, the Ronova ID display rule, and a public text catalogue for later translation review.