Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

v0 state

Back to all declarations

Status

type

Status 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

type

Endorsement is a support or contest signal from one agent.

Value

v0.Endorsement

Evidence

type

Evidence points at off-chain material backing (or refuting) a claim.

Value

v0.Evidence

Claim

type

Claim 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) uint64

ProposeClaim asserts a new (subject, predicate, object) triple.

Open
OID
0ac4f6…d33a:4
ProposeClaim details

Inspect func

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.

Open
OID
0ac4f6…d33a:6
SupportClaim details

Inspect func

ContestClaim

func(id uint64, note string, evidenceHash string)

ContestClaim challenges a claim, optionally attaching refuting evidence.

Open
OID
0ac4f6…d33a:7
ContestClaim details

Inspect func

AddEvidence

func(id uint64, kind string, hash string)

AddEvidence attaches supporting or contextual off-chain material.

Open
OID
0ac4f6…d33a:8
AddEvidence details

Inspect func

SupersedeClaim

func(oldID uint64, subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64

SupersedeClaim 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.

Open
OID
0ac4f6…d33a:9
SupersedeClaim details

Inspect func

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.

Open
OID
0ac4f6…d33a:10
ResolveClaim details

Inspect func

Get

func(id uint64) v0.Claim

Get returns a copy of a claim by id.

Open
OID
0ac4f6…d33a:11
Get details

Inspect func

Count

func() int

Count returns the number of claims in the graph.

Open
OID
0ac4f6…d33a:12
Count details

Inspect func

IsOpen

func(id uint64) bool

IsOpen reports whether a claim can still be supported/contested/resolved.

Open
OID
0ac4f6…d33a:13
IsOpen details

Inspect func

mustGet

func(id uint64) *v0.Claim
Open
OID
0ac4f6…d33a:15
mustGet details

Inspect func

mustOpen

func(id uint64) *v0.Claim
Open
OID
0ac4f6…d33a:16
mustOpen details

Inspect func

assertConfidence

func(c uint8)
Open
OID
0ac4f6…d33a:17
assertConfidence details

Inspect func

assert

func(cond bool, msg string)
Open
OID
0ac4f6…d33a:18
assert details

Inspect func

Render

func(path string) string

Render shows the full graph, or one claim's argument tree at :\<id>.

Open
OID
0ac4f6…d33a:19
Render details

Inspect func

renderClaim

func(id uint64) string
Open
OID
0ac4f6…d33a:21
renderClaim details

Inspect func

renderEndorsements

func(sb *strings.Builder, es []v0.Endorsement)
Open
OID
0ac4f6…d33a:22
renderEndorsements details

Inspect func

statusBadge

func(s v0.Status) string
Open
OID
0ac4f6…d33a:24
statusBadge details

Inspect func

short

func(a .uverse.address) string
Open
OID
0ac4f6…d33a:26
short details

Inspect func

shortHash

func(s string) string
Open
OID
0ac4f6…d33a:27
shortHash details

Inspect func
Status : type =v0.Status
StatusProposed : v0.Status =<gnolang.StringValue>
StatusSupported : v0.Status =<gnolang.StringValue>
StatusContested : v0.Status =<gnolang.StringValue>
StatusAccepted : v0.Status =<gnolang.StringValue>
StatusRetracted : v0.Status =<gnolang.StringValue>
StatusSuperseded : v0.Status =<gnolang.StringValue>
Endorsement : type =v0.Endorsement
Evidence : type =v0.Evidence
Claim : type =v0.Claim
claims : []*v0.Claim =<zero>
ProposeClaim : func(subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64 Inspect
SupportClaim : func(id uint64, confidence uint8, note string) Inspect
ContestClaim : func(id uint64, note string, evidenceHash string) Inspect
AddEvidence : func(id uint64, kind string, hash string) Inspect
SupersedeClaim : func(oldID uint64, subject string, predicate string, object string, evidenceHash string, confidence uint8) uint64 Inspect
ResolveClaim : func(id uint64, accepted bool) Inspect
Get : func(id uint64) v0.Claim Inspect
Count : func() int Inspect
IsOpen : func(id uint64) bool Inspect
isOpen : func(s v0.Status) bool Inspect
mustGet : func(id uint64) *v0.Claim Inspect
mustOpen : func(id uint64) *v0.Claim Inspect
assertConfidence : func(c uint8) Inspect
assert : func(cond bool, msg string) Inspect
Render : func(path string) string Inspect
renderIndex : func() string Inspect
renderClaim : func(id uint64) string Inspect
renderEndorsements : func(sb *strings.Builder, es []v0.Endorsement) Inspect
triple : func(c *v0.Claim) string Inspect
statusBadge : func(s v0.Status) string Inspect
parseID : func(s string) uint64 Inspect
short : func(a .uverse.address) string Inspect
shortHash : func(s string) string Inspect