Cairn Docs Claims Blog Packages

Package ยท iamnbutler

cairn_atproto

The AT Protocol (Bluesky) for Cairn apps: XRPC, lexicon decoders and a proved session machine

Kind
Library
Owner
iamnbutler
Version
0.1.1
Published
Oct 25, 2026 by iamnbutler
Commit
e7b834944a4a at v0.1.1
Toolchain
leanprover/lean4:v4.35.0
License
MIT
Claims
10 active

Claims in 0.1.1Docs for 0.1.1

Use it

With the cairn tool:

cairn add cairn_atproto@^0.1.1

Which writes cairn.toml, and the lakefile line that it keeps in step:

[dependencies]
cairn_atproto = "^0.1.1"
cairn.toml
[[require]]
name = "cairn_atproto"
scope = "iamnbutler"
version = "^0.1.1"
lean/lakefile.toml

Depends on

Versions

VersionPublishedCommitClaimsDocs
0.3.0Oct 26, 202611db1badce28 active5 retireddocs
0.2.0Oct 25, 2026a015e7b1fc11 active5 retireddocs
0.1.1Oct 25, 2026e7b834944a10 activedocs
0.1.0Oct 25, 2026d2c27568e410 activedocs

What changed in 0.1.1

No claim is new, retired or moved since 0.1.0.

Claims in 0.1.1

Every id this package has issued, as its claims.lock held them at this version. An id never moves or changes meaning: the registry refuses a version that drops, renumbers or redefines one. The claim pages show each claim by place, with what it does and its evidence.

IdKindStatusClaim
cairn_atproto^1moveactiveSign in
cairn_atproto^2moveactiveResume
cairn_atproto^3moveactiveMake a call
cairn_atproto^4moveactiveSign out
cairn_atproto^5invariantactiveOne refresh at a time
cairn_atproto^6invariantactiveA call is sent at most twice
cairn_atproto^7invariantactiveA second send only after a successful refresh
cairn_atproto^8invariantactiveSigned out, no secret is sent
cairn_atproto^9invariantactiveA failed refresh ends the held calls
cairn_atproto^10assumeactiveNo Lean value holds a token