Namazu Chain / PoTGW
Proof of Tensor Generating Work for Verifiable Seismic and Structural Model Improvement
Technical Whitepaper Revision 0.2 - 16 July 2026
Covers Namazu PoTGW Protocol / Local Devnet v0.5
Namazu Chain is a proposed distributed system in which the primary economically rewarded work is the production of independently verifiable improvements to seismic, regional-propagation, and building-response models. The proposed mechanism, Proof of Tensor Generating Work (PoTGW), replaces a single global nonce race with a graph of canonical tensor tasks. A solver commits to a result before learning a deterministic held-out challenge set; independent validators reproduce the calculation, evaluate physical and statistical constraints, and issue a quorum-signed Verified Tensor Work Certificate. A separate post-quantum settlement layer orders certificates, challenges, reputation updates, and physical-state transitions. The design explicitly separates low-latency event communication from slower scientific verification and final ledger settlement. Since v0.1 of this paper, the project reports execution of a four-node local v0.5 engineering devnet with primary hash mining disabled: 30 finalized checkpoints, 20 valid work certificates, 11 task domains, and 24 passing acceptance tests, including rejection of false and copied claims and preservation of a simulated building-state transition. These results establish a reproducible synthetic-data protocol milestone, not scientific validation on real earthquake or structural data. This document specifies the architecture, formal objects, deterministic scoring approach, building-state history model, adversarial assumptions, implementation evidence, and evaluation plan. It does not claim a deployed earthquake early-warning service, structural-safety certification, scientific validation, or production-ready public consensus.
Document status. This is a research and engineering whitepaper, not a peer-reviewed scientific publication. Equations define a protocol framework and testable hypotheses. Final seismic solvers, physical constraints, safety thresholds, and operational governance require domain-expert review and validation on recorded and controlled physical data. The v0.5 figures in Section 19 are project-reported local engineering results; this document package does not independently rerun the source repository.
Earthquake monitoring and structural response estimation combine two difficult requirements. The first is latency: useful information may need to move through a network in seconds or less. The second is accountability: measurements, models, corrections, and claims must remain inspectable after an event. Existing earthquake early-warning systems demonstrate that detection is not prediction and that achievable warning time depends strongly on source, sensor, user, and communication geometry (U.S. Geological Survey 2019; Allen et al. 2025). Smartphone and low-cost sensor research also shows that distributed accelerometers can contribute meaningful observations when calibration, triggering, aggregation, and false-positive control are treated seriously (Kong et al. 2016; Di Nuzzo et al. 2021).
Namazu Chain proposes a third requirement: computation performed by participating nodes should itself improve a shared physical-world model. Instead of attaching an arbitrary scientific calculation to a conventional hash lottery, PoTGW makes a verified model improvement the primary unit of work, reputation, and economic credit.
The central proposal is:
A node earns work credit by producing a new, independently reproducible and meaningfully improved tensor result for a canonical physical-data task.
The term tensor is used here in an engineering sense broad enough to cover versioned coefficient arrays, transfer functions, state-space operators, modal representations, propagation operators, or other structured multi-dimensional models. The protocol does not assume that every accepted model must be a dense mathematical tensor or a neural network. It requires only a canonical representation, deterministic verification rules, and a scientifically defensible interpretation for the task class.
The design has four coupled components:
This whitepaper proposes:
This document does not claim that Namazu Chain:
The public warning boundary is particularly important. Established earthquake early-warning programs emphasize rapid detection after an earthquake begins, not prediction, and they warn that some recipients may receive information before, during, or after shaking arrives (U.S. Geological Survey 2019). Namazu must inherit that scientific and communication discipline.
G1 - Useful work dominance. Normal work credit must come from certified tensor improvement, not repeated nonce searching.
G2 - Task locality. Unrelated regions, buildings, time windows, and model classes must not be forced into one winner-takes-all competition.
G3 - Reproducibility. Consensus-critical inputs, arithmetic, scores, and encodings must be independently reproducible.
G4 - Scientific humility. A model mismatch must not automatically be classified as fraud. It may indicate physical-state change, sensor failure, insufficient evidence, or model-class failure.
G5 - Low-latency separation. Immediate event communication must not wait for settlement finality.
G6 - Attribution. Solvers and validators must sign claims, challenges, and certificates so that correct and incorrect work remains attributable.
G7 - Historical integrity. A formerly valid building model must remain valid for its historical state epoch even after the building changes.
G8 - Quantum-resistant authentication. The settlement and certificate layer should support standardized post-quantum signature schemes. NIST finalized ML-DSA and SLH-DSA in FIPS 204 and FIPS 205 (National Institute of Standards and Technology 2024a, 2024b).
G9 - Bounded influence. Work credits and reputation must be capped, domain-specific, and decaying so one operator cannot permanently monopolize ordering.
G10 - Falsifiability. Every central claim should map to an executable test or measurable experiment.
The initial implementation should test the following hypotheses rather than assume them:
The protocol distinguishes logical roles. A physical node may perform several roles, but role separation is useful for reasoning and testing.
| Role | Responsibility |
|---|---|
| Observation source | Produces signed, timestamped 3-axis acceleration or derived measurements. |
| Gateway | Aggregates, timestamps, filters, and forwards observations; may provide clock-quality metadata. |
| Task publisher | Opens a canonical work task using committed inputs and policy parameters. |
| Solver | Produces a candidate tensor or coefficient model. |
| Verifier | Independently reproduces consensus-critical measurements and signs an attestation. |
| Challenger | Submits evidence that a claim, certificate, input, or verification is invalid or misclassified. |
| Settlement validator | Orders certificates, disputes, reputation changes, and state transitions. |
| Application client | Consumes progressive event information and optionally applies a selected building/floor model. |
| Scientific auditor | Replays data and protocol decisions without necessarily participating in consensus. |
The research devnet may initially assume four settlement validators with a 3-of-4 finalization quorum. This is an implementation milestone, not a final decentralization claim. The intended security model allows:
The initial devnet does not attempt to solve fully permissionless Sybil resistance. Identity admission, hardware attestation, deposits, public validator rotation, and external scientific governance remain open design areas.
Namazu uses two time domains:
These must not be conflated. A useful event message may be delivered before final settlement. A final certificate may arrive much later and may refine or challenge preliminary results.
A canonical acceleration observation is represented as:
where:
Consensus-critical acceleration values should use a fixed integer unit, for example micro-gal or another explicitly selected scale. The exact scale is a protocol parameter and must be selected after overflow and noise analysis. Raw floating-point encodings are not valid consensus inputs.
For a task window , observations are canonically sorted by:
The ordered records are encoded with a versioned binary schema and committed using a Merkle root or equivalent authenticated structure:
The root commits to ordering as well as content. Duplicate detection rules must be deterministic. The protocol must distinguish exact duplicates from legitimate overlapping samples.
Exact smartphone locations and building identifiers can expose sensitive personal and commercial information. The protocol should support graduated disclosure:
Immutability is not a justification for permanently publishing personal sensor traces.
Each useful-work task has a canonical Task ID:
where:
The protocol must use distinct fields for virtual aggregation level and physical height. This prevents ambiguity between a regional layer and the second or third floor of a structure.
Initial task classes may include:
GROUND_LOCAL: fit a local ground-motion
representation;GROUND_REGIONAL: combine certified local
representations into a wider-area operator;VIRTUAL_POINT: create a certified higher-aggregation
observation point;BUILDING_BASELINE: identify a building response model
for a state epoch;BUILDING_EVENT: update or test a building model during
an event;FLOOR_RESPONSE: estimate floor-specific response from
regional ground input and a building model;SENSOR_CALIBRATION: estimate calibration corrections
and uncertainty;CROSS_VALIDATION: independently test an accepted tensor
on later or held-out data;STATE_TRANSITION: evaluate evidence for a changed
physical state.Only candidates for the same canonical Task ID directly compete or supersede one another. A Tokyo local-ground tensor and an Osaka building tensor are not ranked by one global scientific score. They can both earn normalized, bounded work credits within their task classes.
For task class and algorithm version , a candidate model is a canonical parameter object . It defines a deterministic prediction function:
where is position, is time, represents parent tensors or ground input, and contains allowed sensor/building metadata.
The protocol does not prescribe one universal . A local wavefield basis, transfer operator, modal model, finite impulse response, state-space model, or carefully bounded machine-learning model may be valid for a specific versioned task class. Every accepted algorithm must specify deterministic execution, input availability, parameter encoding, and verification cost.
A candidate is evaluated using integer or rational fixed-point terms:
Terms are defined per task class:
Lower is better. No term may depend on local wall-clock performance or non-deterministic library behavior.
For weighted three-axis residuals , one deterministic error form is:
where weights and normalization are canonical integers. A square root is unnecessary for consensus; display software may convert the squared measure to familiar units.
The held-out set is selected only after commitment. Selection uses finalized chain randomness or a threshold signature output that the solver could not predict at commit time.
Physical penalties must be specific to a task class and scientifically reviewed. Candidate examples include:
These are examples, not validated Namazu thresholds. A poor physical constraint can be as dangerous as no constraint because it can reject real phenomena or accept an unrealistic model.
Let be the score of the accepted baseline and the candidate score. The improvement is:
A candidate is not accepted merely because . It must satisfy:
and all mandatory component thresholds. This prevents tiny numerical improvements from continuously generating rewards.
PoTGW uses versioned accuracy levels rather than an unqualified claim of “one more digit.”
| Level | Minimum interpretation | Example requirements |
|---|---|---|
| T0 | Coarse candidate | Valid encoding and bounded observed error. |
| T1 | Basic local fit | Improvement over baseline and minimum coverage. |
| T2 | Held-out validated | Acceptable challenge-set error and stability. |
| T3 | Physically constrained | T2 plus task-specific physical consistency. |
| T4 | Aggregated/parent validated | Certified dependency graph and regional consistency. |
| T5 | Building/floor validated | Versioned building state, uncertainty, and controlled validation evidence. |
The levels are policy labels, not universal scientific truth. Thresholds differ by task class, sensor quality, event type, and evidence regime.
The primary claim protocol has six phases.
A task publisher finalizes the Task ID, input-data root, baseline certificate, algorithm policy, target level, scoring policy, deadlines, and data-availability commitments.
Solver computes candidate and submits:
where is a solver sequence and is a secret salt. The solver signs the commitment. The commitment binds the solver to the candidate before challenge selection.
After the commitment is final, the network derives a challenge seed:
The seed deterministically selects held-out sensors, time intervals, perturbation checks, or requested evidence branches.
The solver reveals , , evidence branches, declared resource metadata, and any task-specific proof objects. The network verifies that the reveal matches .
Independent nodes:
A sufficient verification quorum creates a Verified Tensor Work Certificate. Settlement validators order it into a checkpoint with related challenges, verdicts, reputation changes, and newly unlocked tasks.
Useful-work consensus has a recurring difficulty: a network must prove not merely that arithmetic occurred, but that the work is connected to a real task, is not copied, and provides the claimed improvement. Prior PoUW literature identifies verification, task availability, and preservation of consensus security as central problems (Hoffmann 2022; Dong, Lee, and Zomaya 2019).
Commitment before challenge selection reduces three simple attacks:
It does not solve every form of plagiarism or collusion. Timing, encrypted mempools, solver enclaves, zero-knowledge techniques, and economic deposits may be considered later.
A certificate is a canonical, quorum-signed statement about one task and one candidate. A minimum schema includes:
A certificate means:
Under the named data, algorithm, policy, and evidence conditions, a quorum reproduced the candidate and accepted the declared level transition.
It does not mean:
A certificate may unlock new tasks. For example:
Each edge is explicit. A child task commits to parent certificate IDs, not only parent coefficient payloads. This creates provenance for the final result.
Nodes can perform useful work on:
No single node needs to “win the earthquake.” The network benefits from multiple independently certified results.
Candidate can supersede only when:
Supersession is not deletion.
PoTGW determines which work is useful and who earned bounded work credit. Settlement consensus determines the final order of records. These are related but not identical functions.
The v0.5 research devnet should use a simple 3-of-4 Byzantine-fault-tolerant finalization rule. Mature Byzantine consensus has a large literature; the Namazu prototype should not claim a new BFT proof merely because its proposer eligibility originates from useful work (Castro and Liskov 1999).
A certificate creates bounded credits:
where:
Correct independent verification may create smaller credits than solving. Credits are normalized by task class and are not assertions that one scientific task is globally more important than another.
A deterministic schedule may select settlement proposers from nodes satisfying:
A proposer cannot finalize its own checkpoint alone. Finality requires the settlement quorum.
The preferred no-event tasks are useful maintenance work:
When no useful certificate is ready, validators may produce low-cost heartbeat checkpoints. These maintain time and membership without pretending to be tensor work.
A minimal hash fallback is optional and disabled by default. If implemented, it must:
FALLBACK_LIVENESS;The main acceptance test must progress with hash mining completely disabled.
One global trust score is misleading. Reputation is keyed by a domain tuple such as:
where is region, tensor type, sensor class, algorithm family, and building class.
A node may have strong history for Tokyo local-ground tasks and no evidence for high-rise structural models. Applications and validators should inspect the relevant domain history.
Claim history includes at least:
VERIFIED;CHALLENGED;INVALID_CALCULATION;FALSE_INPUT;INVALID_SIGNATURE;COPIED_WORK_ATTEMPT;SUPERSEDED_BY_BETTER_MODEL;PHYSICAL_STATE_CHANGED;SENSOR_FAILURE_SUSPECTED;INSUFFICIENT_DATA.The status is a classification backed by evidence and signatures. It is not an edit to the original claim.
Penalties should be proportional and reversible only through a transparent appeal process. Examples:
For building , state epoch , and floor or height class , a generic response model is:
where is the regional or ground-level input and is a versioned linear or nonlinear operator. For a linear time-invariant research model, this may be a convolution:
The final system may use modal, state-space, nonlinear, or hybrid models. Structural monitoring research supports the use of vibration measurements and modal analysis, including low-cost MEMS sensor approaches, but operational damage assessment requires substantially more evidence than a generic residual threshold (Michel et al. 2007; Di Nuzzo et al. 2021; Roohi, Hernandez, and Rosowsky 2020).
Let residuals under the accepted epoch- model have reference distribution . New observations produce . A deterministic change statistic may trigger investigation when:
The trigger is not a damage declaration. It opens a
STATE_TRANSITION task.
Validators consider competing explanations:
A transition certificate should include evidence roots, alternative-hypothesis scores, uncertainty, and required human review flags.
If tensor v7 was valid for state epoch 7, an earthquake may open state epoch 8 and lead to tensor v8. The chain records:
It does not rewrite v7 as false solely because v8 is now required.
The immediate path is designed for progressive information:
The event path must not block on a settlement round, certificate quorum, or data publication deadline.
An application may distinguish:
LOCAL_DETECTION - one or more local triggers;MULTI_SENSOR_PRELIMINARY - independent nearby
confirmation;REGIONAL_ESTIMATE - an initial regional propagation
estimate;BUILDING_ADAPTED - a selected building/floor model has
been applied;NETWORK_VERIFIED - a PoTGW certificate exists;SETTLEMENT_FINALIZED - the certificate is in a
finalized checkpoint;CHALLENGED - later evidence disputes the prior
result.These labels must not be translated into official safety instructions without regulatory and scientific approval.
The implementation should measure separately:
A single “block time” is not an adequate measure of system usefulness.
Consensus code must specify:
If a solver uses floating-point, machine learning, GPUs, or a non-deterministic optimizer to discover a candidate, that is acceptable only if validators can verify the final candidate using deterministic consensus routines.
PoTGW may deliberately separate expensive discovery from bounded verification:
This asymmetry is desirable, but verification must still establish usefulness rather than only arithmetic correctness.
Every algorithm family requires:
A solver may publish coefficients with a fabricated accuracy level. Independent recomputation rejects the claim. Repeated or deliberate behavior reduces domain reputation.
A solver may optimize only the public fit set. Delayed challenge selection and held-out measurements reduce this attack. The network should also use later time windows and cross-region validation where appropriate.
A node may copy a revealed candidate. Binding commitments, solver signatures, reveal timing, and certificate ownership prevent simple reassignment. Collusion before commitment remains an open problem.
A computation can be mathematically correct but unrelated to a genuine physical task. Each task therefore commits to authenticated input roots, task policy, data-availability evidence, and downstream dependency rules. The network must verify the connection between computation and declared task, a problem emphasized in the broader PoUW literature (Hoffmann 2022).
Many fabricated sensors can create a false physical model. Mitigations may include:
Clock drift, delayed replay, GPS spoofing, and location fabrication can corrupt propagation models. Records must carry clock-quality metadata, sequence numbers, replay protection, and cross-source consistency checks.
A 3-of-4 research devnet can finalize a false certificate if three validators collude. The devnet demonstrates software behavior, not public-network security. Future designs need larger, diverse validator sets, governance, independent data auditors, and formal security analysis.
Attackers may create expensive tasks or floods of observations. Task admission, verification cost limits, data-size bounds, rate limits, and fee/deposit policy are required.
Attackers may challenge honest nodes to overload them or manipulate reputation. Challenges need evidence commitments, bounded costs, and penalties for provably abusive behavior.
A mismatch can arise from damage, sensor movement, input error, or model failure. The protocol must represent uncertainty and alternative classifications rather than forcing a binary honest/dishonest result.
Namazu’s certificate and settlement objects should be signed using standardized post-quantum algorithms or a migration-ready hybrid policy. FIPS 204 specifies ML-DSA, and FIPS 205 specifies SLH-DSA (National Institute of Standards and Technology 2024a, 2024b).
The engineering prototype should define:
Use of a standardized algorithm does not by itself make an implementation secure or certified. Key generation, random-number generation, side-channel resistance, library quality, and operational key management remain essential.
This whitepaper intentionally avoids fixing token emission or reward values. The mechanism should first demonstrate that useful work can be identified, verified, and ordered without primary hash mining.
Economic design principles are:
Before public economics, the project needs attack simulations covering collusion, bribery, task monopolization, withheld results, validation cartels, and strategic sensor manipulation.
The project reports that the local v0.4 Java prototype executed the following single-machine research path:
0000-prefix research
target;DEMO_CAUTION;The v0.4 experiment established a calculation, commitment, and local verification path. Its nonce mechanism was subsequently removed from normal progress in the PoTGW-first v0.5 design.
The project reports implementation of
v0.5-namazu-potgw-consensus as a four-process Java devnet
on one local Windows machine. The implementation includes:
The reported main run was invoked with:
.\RUN-V0.5-DEVNET.cmd
.\VERIFY-V0.5-DEVNET.cmdTable 1 records the result summary supplied by the project after the local run.
| Measure | Reported result |
|---|---|
| Separate node processes | 4 |
| Finalized settlement checkpoints | 30 |
| Valid Verified Tensor Work Certificates | 20 |
| Distinct task domains | 11 |
| Acceptance tests passed | 24 |
| Acceptance tests failed | 0 |
| Primary hash mining in successful main run | Disabled |
| All four nodes reached the same finalized tip | Pass |
| Deliberately false claim rejected | Pass |
| Copied-work attempt rejected | Pass |
| Building state epoch 7 to epoch 8 preserved without rewriting epoch 7 | Pass |
The run therefore satisfies the principal v0.5 engineering criterion:
Four independent node processes solved and verified multiple tensor tasks, rejected false and copied claims, preserved a legitimate simulated building-state transition, and converged on one finalized certificate-chain tip with primary hash mining disabled.
The v0.5 result is materially stronger than the v0.4 concept proof because normal ledger progress is reported to occur through PoTGW certificates and verified-work eligibility rather than a nonce race. It demonstrates an executable protocol architecture for task-local useful work, certificate ordering, claim history, and deterministic convergence under the implemented synthetic scenarios.
It does not yet establish:
For a repository release, the reported claims should be accompanied by immutable evidence copied from the executed v0.5 directory, including at minimum:
test-output/SUMMARY.txt;test-output/certificates.json;test-output/finalized-checkpoints.json;The present whitepaper revision records the project-supplied summary but does not independently inspect or rerun those local files.
Goals:
Synthetic data is appropriate for protocol correctness but not for scientific performance claims.
Goals:
Dataset licensing and provenance must be recorded.
Goals:
A non-alerting shadow deployment may ingest live or near-live data without issuing public safety messages. It measures latency, availability, false triggers, and model drift while official systems remain authoritative.
Any safety-relevant pilot requires:
Protocol metrics include:
Scientific metrics include:
Safety communication metrics include:
A physical-world consensus system cannot rely only on code governance. Protocol changes may alter model assumptions, accepted sensors, or safety interpretation. A mature design needs separate review domains:
Algorithm activation should require published test vectors, independent review, a delayed activation window, rollback policy, and explicit compatibility rules for old certificates.
Project-reported local execution now includes four separate node processes, deterministic task and certificate objects, commit-challenge-reveal verification, domain reputation, a simulated building-state transition, 3-of-4-style settlement, and normal progress with primary hash mining disabled. Remaining v0.5 publication work is to preserve complete evidence, publish reproducibility hashes, and obtain an independent rerun.
Namazu Chain proposes a useful-work consensus architecture centered on verifiable improvement of shared physical-world models. The key departure from ordinary proof-of-work is not simply replacing SHA-style hashing with matrix arithmetic. The protocol must prove that a candidate addresses an authenticated task, materially improves a declared baseline, survives delayed held-out validation, respects task-specific physical constraints, and remains attributable to its solver and verifiers.
The system therefore treats PoTGW certificates as the source of normal work credit while using a separate quorum settlement mechanism to order history. Different regions and buildings can progress in parallel. Invalid claims reduce domain-specific trust. A later mismatch does not automatically erase an earlier result; it can open a versioned investigation into changed physical state. Immediate event communication remains separate from final ledger settlement.
The project-reported v0.5 result advances this architecture beyond a single-machine concept proof. A four-process local devnet reportedly finalized 30 checkpoints and 20 work certificates across 11 task domains with primary hash mining disabled, while rejecting a false claim and a copied-work attempt and preserving a simulated building-state transition. This is evidence that the protocol structure can be made executable under deterministic synthetic conditions.
The result remains an engineering milestone rather than scientific or public-safety validation. The next credible step is a reproducible v0.6 replay against recorded, licensed accelerometer datasets, with exact manifests, independent reruns, baseline comparisons, uncertainty reporting, and publication of all acceptance and failure results. Only after recorded-data evidence should the project progress to controlled physical structures and a non-alerting shadow event network.
{
"schema": "namazu.task.v1",
"event_or_maintenance_epoch": "EQ-TEST-0007",
"region_id": "JP-TOKYO-CELL-0042",
"window_start_ns": 0,
"window_end_ns": 10000000000,
"task_class": "GROUND_LOCAL",
"aggregation_level": 0,
"physical_height_class": null,
"building_id": null,
"building_state_epoch": null,
"input_data_root": "...",
"algorithm_policy_root": "...",
"previous_level": "T1",
"target_level": "T2",
"scoring_policy_root": "..."
}{
"schema": "namazu.commitment.v1",
"task_id": "...",
"solver_node_id": "...",
"candidate_payload_hash": "...",
"evidence_root": "...",
"solver_sequence": 19,
"commitment_signature": "..."
}{
"schema": "namazu.vtwc.v1",
"task_id": "...",
"solver_node_id": "...",
"commitment_id": "...",
"algorithm_id": "LOCAL-BASIS-FXP-v1",
"input_data_root": "...",
"candidate_payload_root": "...",
"observed_error": 421930,
"held_out_error": 498210,
"physical_penalty": 0,
"regional_penalty": 1200,
"stability_penalty": 500,
"complexity_penalty": 8000,
"baseline_score": 650000,
"candidate_score": 508000,
"previous_level": "T1",
"new_level": "T2",
"challenge_seed": "...",
"verifier_attestations": ["...", "...", "..."],
"logical_round": 27,
"certificate_id": "..."
}The numeric values above are illustrative only. Implementations must not copy them as safety thresholds.
verify_candidate(task, commitment, reveal, challenge_seed):
require canonical_hash(reveal) == commitment.candidate_payload_hash
require verify_signature(commitment.solver_node_id, commitment)
require task.is_open_at(reveal.logical_round)
inputs = load_and_verify_inputs(task.input_data_root)
require inputs.canonical_root == task.input_data_root
fit_set, hold_set = derive_challenge_split(inputs, challenge_seed)
model = decode_canonical_model(reveal.model_payload)
observed_error = evaluate_fixed_point(model, fit_set)
held_error = evaluate_fixed_point(model, hold_set)
physical_penalty = evaluate_physical_policy(model, task)
regional_penalty = evaluate_parent_consistency(model, task.parents)
stability_penalty = evaluate_stability(model, task)
complexity_penalty = evaluate_complexity(model, task)
score = weighted_saturated_sum(
observed_error,
held_error,
physical_penalty,
regional_penalty,
stability_penalty,
complexity_penalty)
require level_transition_is_valid(task, score, each_component)
return signed_verification_attestation(all_results)
namazu-potgw/
README.md
WHITEPAPER.md
NAMAZU-PoTGW-Whitepaper-v0.1.pdf
NAMAZU-PoTGW-Whitepaper-v0.1.html
NAMAZU-PoTGW-Whitepaper-v0.1.tex
references.bib
figures/
architecture.svg
work-graph.svg
protocol.svg
building-state.svg
specs/
task-schema.json
commitment-schema.json
certificate-schema.json
test-vectors/
implementation/
SECURITY.md
GOVERNANCE.md