Status
typeStatus is a claim's position in the argument lifecycle.
Value
gnomem.Status
StatusProposed
gnomem.Status// asserted, no endorsements yet
Value
<gnolang.StringValue>
StatusSupported
gnomem.Status// has support, no live contest
Value
<gnolang.StringValue>
StatusContested
gnomem.Status// at least one live contest
Value
<gnolang.StringValue>
StatusAccepted
gnomem.Status// adjudicated true (terminal)
Value
<gnolang.StringValue>
StatusRetracted
gnomem.Status// adjudicated false / withdrawn (terminal)
Value
<gnolang.StringValue>
StatusSuperseded
gnomem.Status// replaced by a better claim (terminal)
Value
<gnolang.StringValue>
Endorsement
typeEndorsement is a support or contest signal from one agent.
Value
gnomem.Endorsement
Evidence
typeEvidence points at off-chain material backing (or refuting) a claim.
Value
gnomem.Evidence
Claim
typeClaim is one node in the shared memory graph.
Value
gnomem.Claim
claims
[]*gnomem.Claim// index 0 => ID 1
- OID
- 03ba02…6d64:38
claims details
ProposeClaim
func(subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64ProposeClaim asserts a new (subject, predicate, object) triple.
- OID
- 03ba02…6d64: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
- 03ba02…6d64:6
SupportClaim details
ContestClaim
func(id uint64, note string, evidenceHash string)ContestClaim challenges a claim, optionally attaching refuting evidence.
- OID
- 03ba02…6d64:7
ContestClaim details
AddEvidence
func(id uint64, kind string, hash string)AddEvidence attaches supporting or contextual off-chain material.
- OID
- 03ba02…6d64: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
- 03ba02…6d64: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
- 03ba02…6d64:10
ResolveClaim details
Get
func(id uint64) gnomem.ClaimGet returns a copy of a claim by id.
- OID
- 03ba02…6d64:11
Get details
Count
func() intCount returns the number of claims in the graph.
- OID
- 03ba02…6d64:12
Count details
IsOpen
func(id uint64) boolIsOpen reports whether a claim can still be supported/contested/resolved.
- OID
- 03ba02…6d64:13
IsOpen details
isOpen
func(s gnomem.Status) bool- OID
- 03ba02…6d64:14
isOpen details
mustGet
func(id uint64) *gnomem.Claim- OID
- 03ba02…6d64:15
mustGet details
mustOpen
func(id uint64) *gnomem.Claim- OID
- 03ba02…6d64:16
mustOpen details
assertConfidence
func(c uint8)- OID
- 03ba02…6d64:17
assertConfidence details
assert
func(cond bool, msg string)- OID
- 03ba02…6d64:18
assert details
Render
func(path string) stringRender shows the full graph, or one claim's argument tree at :\<id>.
- OID
- 03ba02…6d64:19
Render details
renderIndex
func() string- OID
- 03ba02…6d64:20
renderIndex details
renderClaim
func(id uint64) string- OID
- 03ba02…6d64:21
renderClaim details
renderEndorsements
func(sb *strings.Builder, es []gnomem.Endorsement)- OID
- 03ba02…6d64:22
renderEndorsements details
triple
func(c *gnomem.Claim) string- OID
- 03ba02…6d64:23
triple details
statusBadge
func(s gnomem.Status) string- OID
- 03ba02…6d64:24
statusBadge details
parseID
func(s string) uint64- OID
- 03ba02…6d64:25
parseID details
short
func(a .uverse.address) string- OID
- 03ba02…6d64:26
short details
shortHash
func(s string) string- OID
- 03ba02…6d64:27