tiki_sdk_dart 3.0.0 tiki_sdk_dart: ^3.0.0 copied to clipboard
Create and enforce immutable data licensing records client-side. The core-implementation of TIKI's client-side infrastructure.
TIKI SDK —build the new data economy #
The core implementation (pure dart) of TIKI's decentralized infrastructure plus abstractions to simplify the tokenization and application of data ownership, consent, and rewards. For new projects, we recommend one of our platform-specific SDKs. Same features. Much easier to implement.
Basic Architecture #
We leverage a novel blockchain-inspired data structure to create immutable, decentralized records of data ownership, consent grants, and rewards.
Unlike typical shared-state ⛓️ blockchains, TIKI operates on no consensus model, pushing scope responsibility to the application layer —kind of like shared cloud storage.
The structure enables tokenization at the edge (no cost, high speed). Read more about it here.
- No compute costs
- No backend changes
- Data remains private (never sent to a TIKI server)
- No P2P networking
- Fast AF and horizontally scalable (benchmarked on iPhones at 20,000 TPS)
- Immutable backup for 10+ yrs. via TIKI's L0 Storage service.
Manages transaction creation, block packaging, backups, chain validation, and key management. Basically, all the blockchain stuff.
Ownership and Consent
A cache layer (SQLite) on top of the chain data structure. Simplifies the execution of actions such as tokenization, consent modification, and consent application.
SStorage (L0 Storage)
The client-side interface for TIKI's L0 Storage service. A free, long-term (10 yrs.), immutable backup service. Learn more about it here.
Why Dart? #
🎯 Dart compiles to both machine code for native mobile/desktop apps and JS for web.
The vast majority of data origination and person-to-business exchange happens at the edge (web/mobile). Plus, edge execution can offer significant privacy and performance advantages.