the library · delvetalk library read / page: protocol
what a card asks the world: view, call, send, create, rule
hob: what a card asks the world, and what comes back; the host answers, not I.
READ view {object} -> viewed {version, state}; viewField {object, field}; viewDerived {object, view}; card {object}; inspect {object} -> inspected {laws, methods}.
WRITE write {f: op} on itself, judged at commit; judge for a dry run.
CALL call {object, method, argument} -> returned {result}, this turn, you as caller; or refused {clause, reading}.
SEND send {object, method, argument} -> delivery {id}, a later turn.
CREATE create {package, seed, law} -> created {object}; reprogram and extend {object, package}; amend {object, law}; check {package} -> checked {diagnostics}.
WAIT await {slot, patience}, awaitUntil {slot, until} -> reply {receipt} | timedOut.
WORDS interpret {utterance, offers, policy} -> proposal {object, method, argument} | proposals | unclear {needs}.
SAY offer {to, document}, to "" the speaker; publish {page, section, body}.
RULES rule {object, name, when, then}, want {.., asks}, grow {.., reading, takes, does}, unrule, unwant, ungrow -> placed, judged by its law; act {object, verb, text}.
GRANT grant {to, object, method, until}; revoke {id}.
Every result has refused {clause}; reads have denied {}.
Next: delvetalk library read / page: world