NafsFlow‑style Builder — Web3 Simulator

Belajar konsep Web3 tanpa NFT & cryptocurrency. Fokus: DID & VC, traceability, penyimpanan terdesentralisasi, agen AI sederhana, integrasi multi‑platform. Versi ini menyertakan Adaptor "lebih nyata" opsional untuk DID method dan IPFS.

Beginner‑friendly Works offline

Adaptor "Lebih Nyata" (Opsional)

Gunakan jika ingin menyentuh standar/layanan nyata. Tanpa adaptor, simulator tetap berfungsi lokal.

DID Method

Pilih generator DID: did:example (P‑256, demo) atau did:key (Ed25519, nyata & tanpa registry).

Catatan: penandatanganan akan memakai ES256 (P‑256) atau EdDSA (Ed25519) sesuai pilihan & dukungan browser.

IPFS (via web3.storage)

Masukkan token API web3.storage untuk menyimpan konten beneran ke IPFS/Filecoin.

Jika kosong, modul storage tetap berjalan dalam mode simulasi CID (hash lokal).

Identitas Digital (DID) & Verifiable Credential

Buat DID, terbitkan & verifikasi VC (JWS). Pilihan method mengikuti pengaturan adaptor.

DID
— belum dibuat —
Algoritma: P‑256 (ES256) • Semua proses lokal di browser
Credential (payload)
JWS (signed)

Ini simulasi edukasi dengan opsi adaptor nyata. Periksa kompatibilitas browser untuk Ed25519.

Penyimpanan Terdesentralisasi

Simulasi CID (hash lokal) atau unggah beneran ke IPFS jika token web3.storage tersedia.

CID
— belum ada —

IPFS: memerlukan token web3.storage. Jika gagal (CORS/Jaringan), tetap pakai mode simulasi.

Supply Chain Traceability

Tambahkan event ke ledger berantai-hash lokal.

Pointer Storage
— belum ada —

Setiap block menyimpan hash block sebelumnya. Perubahan data lama akan merusak rantai hash.

# Timestamp Note Prev Hash

AI Agents + Web3 (Simulasi)

Agen rule‑based membaca status & memberi saran; bila ada DID, buat attestasi bertanda tangan.

Belum ada keluaran agen. Klik Run Agent.

Integrasi Multi‑Platform (Konsep)

Contoh pola tanpa token kripto. Anda bisa Export JSON untuk dibagikan/diinspeksi.

Web & Mobile

Kirim deep link dengan DID pengguna untuk handshake identitas dan membuat session proof (JWT/JWS).

example-app://connect?did=did:example:…&nonce=123456
IoT & Edge
  • Hash payload ➜ simpan pointer (CID)
  • Rujuk CID pada event ledger
  • Verifier cocokan hash & tanda tangan
Interoperabilitas

Gunakan standar terbuka (W3C VC, DID Method, JWS) agar bukti dapat diverifikasi lintas platform.