ACT 1 — Identity Setup
Shenzhen ElecParts
TWIN node connected
localhost:3000
01
Identity Setup
Create DID identities on IOTA testnet for all 5 stakeholders. Each DID is an on-chain document that proves identity without a central authority. The Freight Forwarder receives an AEO authorization Verifiable Credential from Greek Customs.
🔑 Stakeholder DID Identities
🏭
Shenzhen ElecParts Co. Ltd
🇨🇳 Shenzhen, China · Exporter
DID not yet created
🏢
Athens TechImports SA
🇬🇷 Athens, Greece · Importer (EORI: GR123456789)
DID not yet created
🚢
SinoHellas Freight Ltd
🇬🇷 Piraeus, Greece · Freight Forwarder
DID not yet created
🇨🇳
GACC — China Customs
🇨🇳 Beijing · Customs Office of Export
DID not yet created
🇬🇷
AADE — Greek Customs
🇬🇷 Piraeus Port · Customs Office of Import
DID not yet created
Requires AADE + SinoHellas DIDs
📋 Activity Log
--:--:--System ready. Connect to TWIN node at localhost:3000
02
Export from China
Shenzhen ElecParts creates the shipment document package. Each document is uploaded to TWIN blob storage, hashed (SHA-384), and attested as an NFT on IOTA. GACC signs the Certificate of Origin as a Verifiable Credential.
📦 Shipment Details
Exporter
Shenzhen ElecParts
CN-ELECPARTS-12345
Importer
Athens TechImports
EORI: GR123456789
HS Code
8534.00.00
Printed Circuits
Quantity
2,000 units
20 cartons × 100
Value
€38,500
EUR CIF Piraeus
Origin
China (CN)
GSP Form A
📤 Upload Documents
📎
Drop PDF/XML files or click to upload
Invoice · Packing List · Certificate of Origin
📁 Document Package
No documents yet. Upload files or use sample generators above.
📋 Activity Log
--:--:--Waiting for document upload...
03
Maritime Transit
SinoHellas Freight issues a Bill of Lading as an IOTA NFT. The B/L links to all export documents via the Auditable Item Graph. On vessel departure, the NFT is transferred to Athens TechImports (buyer takes title).
🚢 Bill of Lading
🔗 B/L NFT Status
Bill of Lading not yet issued
🔄 NFT Transfer — Title of Goods
🏭
Shenzhen ElecParts
Current Owner
Vessel departs Shenzhen port
🏢
Athens TechImports
New Owner
📋Activity Log
--:--:--Ready to issue Bill of Lading...
04
Import Declaration (H1)
SinoHellas Freight submits the H1 Import Declaration to AADE on behalf of Athens TechImports. The declaration references the China export docs, B/L NFT, and calculates EU customs duty (3.7%) + VAT (24%). Anchored on IOTA as immutable proof.
📋 H1 Import Declaration — EUCDM Format
Declaration Type
H1
Standard import
Procedure
4000
Release for free circ.
Customs Office
GR003101
Piraeus Port
Commodity Code
8534000000
Printed circuits
Country of Origin
CN
China
Statistical Value
€38,500
EUR CIF
Customs Duty (3.7%)
€1,424.50
TARIC: 8534000000
VAT (24%)
€9,576.00
Greek VAT
ANTI-DUMPING CHECK — HS 8534.00
TARIC consultation: No active anti-dumping measures on CN origin for 8534000000 as of 2026. ✓ Cleared
📎 Attached Documents
Documents from Act 2 will appear here once attested on IOTA.
📋Activity Log
--:--:--Ready to submit import declaration...
05
Release & On-Chain Verification
AADE verifies the complete document chain on IOTA. Every proof is checked: invoice hash, Certificate of Origin VC, B/L NFT ownership, and immutable declaration proof. AADE issues a Release Order as a Verifiable Credential.
🔍 Verification Chain
Step 1
📄 Invoice Hash Verification
Check SHA-384 hash of commercial invoice matches attested NFT on IOTA
Step 2
🌍 Certificate of Origin VC
Verify GACC-signed Verifiable Credential for CN origin (GSP Form A)
Step 3
🏷 Bill of Lading NFT Ownership
Confirm B/L NFT is owned by Athens TechImports SA on IOTA testnet
Step 4
📋 Import Declaration Immutable Proof
Verify H1 declaration immutable proof anchored on IOTA
Step 5
✅ Issue Release Order
AADE issues Release Order as Verifiable Credential signed with their DID
🔗 IOTA Testnet Explorer Links
📋Activity Log
--:--:--Ready to verify document chain...