online.fg-goose.gsb.getProjection

Host kinds read under the authenticated principal, or PUBLIC anonymously. Live card/page/index/answer always use the public mirror renderer. cid filters of; live kinds have no of or signed membership.

Details · query
Kindquery
Authoritygsb.fg-goose.online
Indexed

Query

query · GET

Parameters

query string

cid

string · cid

The expected of CID. A mismatch is RecordNotFound.

key

requiredstring

kind

requiredstring
  • enum: receipt | object | source | publication | grant | law | card | page | index | answer

Output

application/json
Reference

Errors

RecordNotFound

No description in schema.

Denied

No description in schema.

AmbiguousSlug

No description in schema.

InvalidRequest

No description in schema.

HostUnavailable

No description in schema.

HostTimeout

No description in schema.

InvalidToken

No description in schema.

RateLimitExceeded

No description in schema.

#carriedPosition

object

Properties

at

requiredinteger
  • minimum: 0

height

requiredinteger
  • minimum: 1

world

requiredstring

#carriedReceipt

object

The host's world-resolve reply for a receipt from before a carry, verbatim. A receipt projection with carried in value uses this shape and has no signed record in the current tree.

Properties

carried

requiredref
Reference

cid

requiredstring · cid

The old entry's CID, also the projection's of.

kind

requiredstring
  • const: "receipt"

message

requiredstring

slug

requiredstring

status

requiredstring
  • const: "resolved"

#grant

object

A delegation an admitted turn installed (the entry's `grants[]`, with its revocation), as world-grants answers it.

Properties

grantor

requiredstring

The principal whose authority the grant lends.

hash

string · cid

height

integer
  • minimum: 1

holder

requiredstring

The object that holds it.

id

requiredstring

method

requiredstring

object

requiredstring

revoked

boolean

to

requiredstring

The grantee: a principal or an object id.

until

requiredinteger

The last clock height it stands.

  • minimum: 0

#identity

object

Properties

intent

requiredstring

principal

requiredstring

#law

object

One clause of an object's law, as world-object answers it in `laws`: the fragment of FOUNDATION section 2 that judges every write.

Properties

clause

requiredstring

The clause's expression text.

name

requiredstring

object

requiredstring

pin

requiredstring · cid

The pin of the package the object runs.

reading

string

The package's public text about the clause (`law NAME "reading": EXPR`); a refusal by it says `refused NAME: reading`.

version

integer
  • minimum: 0

#object

object

An object at a version, as world-object answers it to a reader who may view the object.

Properties

law

string

The law text at that version.

laws

array

The law's clauses, each a law clause.

itemsref
Reference

library

string · cid

The pin of the library the object compiles under (`library.pin`).

object

requiredstring

The object id.

pin

requiredstring · cid

The CID of the object's sealed source closure at that version (content name).

pinSlug

string

The package's reading of each clause it gave one.

itemsref
Reference

stateCid

requiredstring · cid

version

requiredinteger
  • minimum: 0

#projection

object

kind selects the value schema. Public live values carry no repository URI or signed membership.

Properties

key

requiredstring

receipt: slug or entry CID; object: <id with / as ~>.<version>; source: module CID; publication/grant: id; law: <id with / as ~>.<clause>. card: object id with / as ~; page: page name; index: self; answer: answer key.

kind

requiredstring
  • enum: receipt | object | source | publication | grant | law | card | page | index | answer

of

string · cid

The CID of the thing projected, not of value: receipt: entry hash or carried receipt cid; publication/grant: entry hash; object: stateCid; source: module CID; absent for law. Absent for live card/page/index/answer values.

signed

string · at-uri

For a receipt on a signing box, the signed online.fg-goose.gsb.entry/<rev> record in the current tree. com.atproto.sync.getRecord proves this path; the entry block is included only for a reader who sees it whole.

value

requiredunknown

Host kinds use their untagged reply definitions (a receipt value with carried uses #carriedReceipt); card/page/index/answer use the tagged posting-record schemas and the public mirror renderer.

#publication

object

A page or section an admitted turn published (the entry's `publishes[]`), as world-publications answers it.

Properties

body

requiredstring

hash

string · cid

The retaining entry's hash.

height

integer
  • minimum: 1

id

requiredstring

object

requiredstring

ordinal

integer
  • minimum: 0

page

requiredstring

The agentwiki title.

replyTo

string · at-uri

For a section edit, the newest recorded post of its whole page.

section

requiredstring

"" for the whole page.

#reading

object

Properties

name

requiredstring

reading

requiredstring

#receipt

object

One journal entry, as the host projects it to the reader (world-entry, world-entries, world-resolve). The identity's own principal sees the whole entry; anyone else sees a refusal as its public projection and any other entry as its chain fields, identity, turn, outcome tag and the roots and writes of objects it may view.

Properties

class

string

A public refusal's class (staleRoot, lawRefused, unknownObject, ...).

elided

integer

Roots and writes of objects the reader may not view.

  • minimum: 0

hash

requiredstring · cid

This entry's CID (chain link).

height

requiredinteger

Journal height.

  • minimum: 1

hint

string
Reference

object

string

A public refusal's named object when it differs from its root.

outcome

unknown

`{tag, ...}`: created, admitted, refused, suspended, ... (HOST-HANDOFF section 2). Projected: `{tag, writes?}`.

previous

string · cid

The previous entry's hash (chain link).

reason

string

A public lawRefused refusal's reading.

root

ref

A public refusal's root: the object and the version the turn read it at.

Reference

roots

array

The roots the turn read, those the reader may view.

itemsref
Reference

slug

string

The first 32 bits of the hash's digest as two proquint words; what a post cites.

status

string

Present on a public refusal.

  • knownValues: refused

turn

integer
  • minimum: 0

#root

object

Properties

object

requiredstring

version

integer
  • minimum: 0

#source

object

One module's source, named by its CID: the `sources[].cid` and compile inputs' `{name, cid}` of the journal (world-source, world-sources).

Properties

cid

requiredstring · cid

height

integer

The entry that first carried it.

  • minimum: 1

name

requiredstring

The module name the closure that introduced it gave it.

text

requiredstring

The source, verbatim.

  • maxLength: 524288

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.