org.cairnsproto.draft.getProject

One project at the version it routes under, with its policy, the procedures its courses name, a newer version waiting out its activation delay, and its forks.

Repository @cairnsproto.org did:plc:np7ezqujtsry4bkogisaabul namespace authority
Details · query
Kindquery
Authoritydraft.cairnsproto.org
Indexed

Query

query · GET

Parameters

query string

project

requiredstring · at-uri

Output

application/json

forks

requiredarray

Projects whose forkedFrom names this project, at the versions they route under.

itemsref
Reference
Reference

policy

requiredref

The org.cairnsproto.draft.policy record the version names.

Reference

procedures

requiredarray

The procedure each course names, in course order. A course without one, or whose procedure the indexer hasn't seen, is left out.

itemsref
Reference

project

requiredref

seenRound

requiredinteger

Quicknet round when the indexer first saw this version.

  • minimum: 1

value

requiredunknown

The org.cairnsproto.draft.project record at that version.

#forkView

object

Properties

maintainers

requiredarray
itemsstring · did

name

string
  • maxLength: 640

policy

requiredref

The fork's policy record, so a client can show how it differs from the parent's.

project

requiredref

status

requiredstring
  • maxLength: 32

#pending

object

The newest version, when it is still waiting out the policy's activation delay.

Properties

activatesRound

requiredinteger
  • minimum: 1

The policy the pending version names.

Reference

project

requiredref

value

unknown

The pending org.cairnsproto.draft.project record.

#procedureView

object

Properties

course

requiredstring
  • maxLength: 128

procedure

requiredref

The org.cairnsproto.draft.procedure record. Inline bundles carry their files; blob and external bundles are references only.

Reference

#recordView

object

Properties

cid

requiredstring · cid

uri

requiredstring · at-uri

value

requiredunknown

Similar lexicons

semantic match

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

  • Projects the indexer has seen, each at the version it routes under, ranked by need, highest first. Projects a labeler the policy honors, or a labeler the caller names, marks unsafe are left out.

  • Maintainers, a scope, a stack of courses and a policy.

  • The current reading of a project under its policy, with the inputs a client needs to recompute it: every input record's URI, CID and first-seen epoch, and the beacons its draw claims used.