Realm
gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport
Rendered output
Agent Passport
On-chain identity & lifecycle registry — 1 agent(s).
| Agent | Owner | Runtime | Status |
|---|---|---|---|
| percy | g1manfre…dlf5 | claude-opus-4-8@def456 | active |
Query (read-only)
non-crossing functions · no tx, no wallet neededCount() → int
Exists(id string) → bool
Get(id string) → struct{ID string; Owner .uverse.address; Operators [].uverse.address; Runtime string; Endpoints []gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Endpoint; Caps []string; Status gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Status; CreatedAt int64; UpdatedAt int64; History []gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Event}
IsActive(id string) → bool
IsOperator(id string, addr string) → bool
Call functions (state-changing)
signs a tx via AdenaAddEndpoint(id string, kind string, uri string)
AddOperator(id string, op string)
DeclareCapability(id string, capab string)
Reactivate(id string)
Register(id string, runtimeDesc string)
Retire(id string)
SetRuntime(id string, runtimeDesc string)
Suspend(id string)
Transfer(id string, newOwner string)
All exported functions (15)
show raw signatures
| Name | Params | Returns |
|---|---|---|
| Register | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "runtimeDesc", "Type": "string", "Value": ""}] | — |
| Transfer | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "newOwner", "Type": "string", "Value": ""}] | — |
| AddOperator | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "op", "Type": "string", "Value": ""}] | — |
| SetRuntime | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "runtimeDesc", "Type": "string", "Value": ""}] | — |
| AddEndpoint | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "kind", "Type": "string", "Value": ""}, {"Name": "uri", "Type": "string", "Value": ""}] | — |
| DeclareCapability | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}, {"Name": "capab", "Type": "string", "Value": ""}] | — |
| Suspend | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}] | — |
| Retire | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}] | — |
| Reactivate | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "id", "Type": "string", "Value": ""}] | — |
| Get | [{"Name": "id", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "struct{ID string; Owner .uverse.address; Operators [].uverse.address; Runtime string; Endpoints []gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Endpoint; Caps []string; Status gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Status; CreatedAt int64; UpdatedAt int64; History []gno.land/r/g1manfred47kzduec920z88wfr64ylksmdcedlf5/agents/passport.Event}", "Value": ""}] |
| Exists | [{"Name": "id", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| IsActive | [{"Name": "id", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| IsOperator | [{"Name": "id", "Type": "string", "Value": ""}, {"Name": "addr", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "bool", "Value": ""}] |
| Count | — | [{"Name": ".res.0", "Type": "int", "Value": ""}] |
| Render | [{"Name": "path", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
Files
Storage
{
"raw": "storage: 29443, deposit: 2944300"
}