Status
typeStatus is a claim's position in the argument lifecycle.
Value
v0.Status
StatusProposed
v0.Status// asserted, no endorsements yet
Value
<gnolang.StringValue>
StatusSupported
v0.Status// has support, no live contest
Value
<gnolang.StringValue>
StatusContested
v0.Status// at least one live contest
Value
<gnolang.StringValue>
StatusAccepted
v0.Status// adjudicated true (terminal)
Value
<gnolang.StringValue>
StatusRetracted
v0.Status// adjudicated false / withdrawn (terminal)
Value
<gnolang.StringValue>
StatusSuperseded
v0.Status// replaced by a better claim (terminal)
Value
<gnolang.StringValue>
Endorsement
typeEndorsement is a support or contest signal from one agent.
Value
v0.Endorsement
Evidence
typeEvidence points at off-chain material backing (or refuting) a claim.
Value
v0.Evidence
Claim
typeClaim is one node in the shared memory graph.
Value
v0.Claim
claims
[]*v0.Claim// index 0 => ID 1
Value
<zero>
ProposeClaim
func(subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64ProposeClaim asserts a new (subject, predicate, object) triple.
- OID
- 0ac4f6…d33a:4
ProposeClaim details
SupportClaim
func(id uint64, confidence uint8, note string)SupportClaim endorses a claim. Support never overrides a live contest — a contested claim stays contested until adjudicated.
- OID
- 0ac4f6…d33a:6
SupportClaim details
ContestClaim
func(id uint64, note string, evidenceHash string)ContestClaim challenges a claim, optionally attaching refuting evidence.
- OID
- 0ac4f6…d33a:7
ContestClaim details
AddEvidence
func(id uint64, kind string, hash string)AddEvidence attaches supporting or contextual off-chain material.
- OID
- 0ac4f6…d33a:8
AddEvidence details
SupersedeClaim
func(oldID uint64, subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64SupersedeClaim replaces an open claim with a new one. The old claim is marked superseded (terminal) and linked to its replacement, so the correction is visible rather than a silent overwrite.
- OID
- 0ac4f6…d33a:9
SupersedeClaim details
ResolveClaim
func(id uint64, accepted bool)ResolveClaim adjudicates an open claim as accepted (true) or retracted (false/withdrawn). The resolver's address is recorded — resolution is itself a provenance-bearing act, not an anonymous verdict.
- OID
- 0ac4f6…d33a:10
ResolveClaim details
Get
func(id uint64) v0.ClaimGet returns a copy of a claim by id.
- OID
- 0ac4f6…d33a:11
Get details
Count
func() intCount returns the number of claims in the graph.
- OID
- 0ac4f6…d33a:12
Count details
IsOpen
func(id uint64) boolIsOpen reports whether a claim can still be supported/contested/resolved.
- OID
- 0ac4f6…d33a:13
IsOpen details
isOpen
func(s v0.Status) bool- OID
- 0ac4f6…d33a:14
isOpen details
mustGet
func(id uint64) *v0.Claim- OID
- 0ac4f6…d33a:15
mustGet details
mustOpen
func(id uint64) *v0.Claim- OID
- 0ac4f6…d33a:16
mustOpen details
assertConfidence
func(c uint8)- OID
- 0ac4f6…d33a:17
assertConfidence details
assert
func(cond bool, msg string)- OID
- 0ac4f6…d33a:18
assert details
Render
func(path string) stringRender shows the full graph, or one claim's argument tree at :\<id>.
- OID
- 0ac4f6…d33a:19
Render details
renderIndex
func() string- OID
- 0ac4f6…d33a:20
renderIndex details
renderClaim
func(id uint64) string- OID
- 0ac4f6…d33a:21
renderClaim details
renderEndorsements
func(sb *strings.Builder, es []v0.Endorsement)- OID
- 0ac4f6…d33a:22
renderEndorsements details
triple
func(c *v0.Claim) string- OID
- 0ac4f6…d33a:23
triple details
statusBadge
func(s v0.Status) string- OID
- 0ac4f6…d33a:24
statusBadge details
parseID
func(s string) uint64- OID
- 0ac4f6…d33a:25
parseID details
short
func(a .uverse.address) string- OID
- 0ac4f6…d33a:26
short details
shortHash
func(s string) string- OID
- 0ac4f6…d33a:27