trust-graph-test/service/trust-graph.aqua

59 lines
1.4 KiB
Plaintext
Raw Normal View History

2021-08-09 16:53:18 +03:00
data AddRootResult:
success: bool
2021-08-09 16:53:18 +03:00
error: string
data AddTrustResult:
success: bool
error: string
weight: u32
2021-08-09 16:53:18 +03:00
data Trust:
issued_for: string
expires_at: u64
signature: string
sig_type: string
2021-08-09 16:53:18 +03:00
issued_at: u64
data Certificate:
chain: []Trust
data AllCertsResult:
success: bool
2021-08-09 16:53:18 +03:00
certificates: []Certificate
error: string
data GetTrustMetadataResult:
success: bool
error: string
result: []u8
2021-08-09 16:53:18 +03:00
data InsertResult:
success: bool
2021-08-09 16:53:18 +03:00
error: string
2021-09-06 18:13:08 +03:00
data IssueTrustResult:
success: bool
error: string
trust: Trust
data VerifyTrustResult:
success: bool
error: string
2021-08-09 16:53:18 +03:00
data WeightResult:
success: bool
2021-09-14 14:21:26 +03:00
weight: u32
peer_id: string
2021-08-09 16:53:18 +03:00
error: string
service TrustGraph("trust-graph"):
add_root(peer_id: string, weight: u32) -> AddRootResult
add_trust(trust: Trust, issuer_peer_id: string, timestamp_sec: u64) -> AddTrustResult
get_all_certs(issued_for: string) -> AllCertsResult
get_trust_metadata(issued_for_peer_id: string, expires_at: u64, issued_at: u64) -> GetTrustMetadataResult
get_weight(peer_id: string) -> WeightResult
insert_cert(certificate: Certificate, timestamp_sec: u64) -> InsertResult
insert_cert_raw(certificate: string, timestamp_sec: u64) -> InsertResult
issue_trust(issued_for_peer_id: string, expires_at: u64, issued_at: u64, signed_metadata: []u8) -> IssueTrustResult
verify_trust(trust: Trust, issuer_peer_id: string, timestamp_sec: u64) -> VerifyTrustResult