Where data meets integrity.
The decentralized protocol that verifies and immortalizes every data exchange. Open-source, auditable, and permanent—the trust infrastructure that makes Myn and Ethos possible.
Network Explorer
Leveraging the most advanced blockchain infrastructure for data integrity
Every consent action is signed with Ed25519 keys and recorded on-chain. Mathematical proof that consent was granted, not just claimed.
All transactions recorded permanently on Polkadot parachain. Once written, consent history cannot be altered or deleted.
Build on top. Integrate. Extend. MIT licensed with full documentation and reference implementations.
Written in Rust using ink! v5.0. Compiled to WebAssembly for maximum performance and security. Every function is tested, audited, and verifiable on-chain.
Manages access requests, approvals, and revocations with time-based expiration
Handles DOT token escrow, automatic release, and refunds on revocation
Immutable registry of all consent grants with cryptographic signatures
#[ink::contract]
mod data_access {
use ink::storage::Mapping;
#[ink(storage)]
pub struct DataAccess {
requests: Mapping<u64, Request>,
next_id: u64,
}
impl DataAccess {
#[ink(message)]
pub fn request_access(
&mut self,
customer: AccountId,
fields: Vec<String>,
duration: u64,
payment: Balance
) -> u64 {
// Record request on-chain
let id = self.next_id;
self.requests.insert(id, &Request {
customer,
organization: self.env()
.caller(),
fields,
duration,
payment,
status: Pending,
});
self.next_id += 1;
id
}
#[ink(message)]
pub fn approve(&mut self, id: u64) {
// Cryptographic verification
// Escrow payment
// Grant access
}
}
}Organization calls request_access() with customer address, required fields, duration, and payment. Transaction signed and submitted to mempool.
Validators include transaction in next block. State updated with new AccessRequest struct. Event emitted, picked up by Myn app indexer.
Customer reviews in Myn and calls approve(). Their private key signs the transaction, creating cryptographic proof of consent. Payment escrowed automatically.
Ethos queries contract for active approvals. Encrypted data transferred off-chain via secure channel. Access automatically expires after duration. All logged on-chain.
Everything you need to integrate with the trust layer
Complete API reference, integration guides, and tutorials. Learn how to query consent records, submit requests, and build custom applications.
Browse source code, file issues, and contribute. All contracts, pallets, and SDK implementations are open source under MIT license.
JavaScript, Rust, and Python SDKs for interacting with smart contracts. Type-safe bindings generated from contract metadata.
Command-line utilities for deploying contracts, querying state, and managing on-chain data. Works with any Substrate-based chain.
Optimized for high-throughput consent verification with sub-second finality. Horizontally scalable across Polkadot parachain network.
Transactions confirmed in under one second using GRANDPA finality
Over 1000 transactions per second on parachain
Contracts compiled to WASM for deterministic execution
XCMP messaging for interoperability across Polkadot ecosystem
Start building on the trust layer for decentralized data exchange.