Reviewed Aug 2026
DE
DA-01 · LESSON 09

Current versus target architecture

KEY DEFINITIONS

Terms used in this lesson

Proof-of-work target
The maximum header-hash value accepted for a block; lowering it makes valid hashes harder to find.
Oracle
A system that reports outside information, such as a market price, for use by a protocol.
Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.

Repository code, deployed environments, security roadmaps, and public descriptions can differ; every claim must carry a date and status.

35 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

Implemented means code exists at a named revision. Tested means a named test exercised a stated behavior at that revision. Integrated means components work together in a tested flow. Deployed means a dated environment is running that artifact. Proposed means the design is intended but not yet established by executable evidence. Deprecated means maintainers have marked a behavior or version for retirement or non-use. No concrete deprecated Ducat behavior is established by the captured evidence, so the label must remain unused until such evidence exists. Disputed means available sources make incompatible claims that have not been resolved by stronger dated evidence.

GUIDED EXPLANATION1/4 ideas inspected
1

Pin the claim

Record repository, commit, file or test, capture date, network, and configuration for every technical statement.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionMerged, tested, and deployed are interchangeable status labels.

They answer different questions. A feature can be implemented and tested while absent from every running environment.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.