Sign in

idiolect

@idiolect.dev
22 followers 2 following 49 posts

Mutual intelligibility for schema idiolects built on @panproto.dev. idiolect.dev

PostsRepliesMedia
idiolect @idiolect.dev · 18/09/2026
We have a new release (v0.13.0) that introduces a bunch of new community management tooling. There is now one portable path from a governed definition change through consequence analysis, review, verification, signed release, resumable migration, federation, and exit.
github.com
Release v0.13.0 · idiolect-dev/idiolect
Added Community control plane for 0.13.0. The new idiolect-community crate and CLI lifecycle provide versioned idiolect.toml workspaces, role-aware maintainer/consent/vote/steward/hybrid governanc...
112
idiolect @idiolect.dev · 12/05/2026
We have a new release (v0.10.0) that adds functionality to th idiolect CLI. The CLI now has subcommands for oauth login, publish, and verify as well as a batch idiolect-migrate binary. github.com/idiolect-dev...
github.com
Release v0.10.0 · idiolect-dev/idiolect
Added idiolect oauth login, idiolect oauth list, idiolect oauth logout CLI subcommands. login exchanges a handle plus app password for an access JWT via com.atproto.server.createSession and persis...
110
idiolect @idiolect.dev · 12/05/2026
We have a new release (v0.9.0) that ships PdsSchemaLoader, the missing partner to PdsResolver for running apply_lens directly against on-network panproto schema records.
github.com
Release v0.9.0 · idiolect-dev/idiolect
Added idiolect_lens::PdsSchemaLoader<C> — SchemaLoader impl that fetches dev.panproto.schema.schema records via any PdsClient and pulls the typed panproto_schema::Schema out of the record's blob f...
100
idiolect @idiolect.dev · 11/05/2026
We finally have docs! idiolect.dev/book/
011
Reposted by idiolect
panproto @panproto.dev · 01/05/2026
We have a new project! Didactic is a typed data library for python built on top of panproto. It provides class-based authoring like pydantic. But under the hood each Model is a panproto Theory, which gives you access to panproto's migration and codegen capabilities. Docs at panproto.dev/didactic/.
github.com
GitHub - panproto/didactic: A typed data library for Python on top of panproto.
A typed data library for Python on top of panproto. - panproto/didactic
0113
idiolect @idiolect.dev · 29/04/2026
And fieldwork now supports the new lexicons!
idiolect.dev
fieldwork
A workshop for community schema curation on atproto. Compose dialects, vocabularies, communities, recommendations, and lens uploads against the dev.idiolect.* lexicon family; publish straight to your ...
000
idiolect @idiolect.dev · 29/04/2026
We have a new release (v0.7.0) that adds dev.idiolect.deliberation* lexicons (a process-shaped counterpart to settled belief or recommendation), generalizes dev.idiolect.vocab into a full RDFS + OWL Lite + SKOS Core knowledge graph, and adopts a protolens-based lexicon-evolution policy.
github.com
Release v0.7.0 · idiolect-dev/idiolect
Added dev.idiolect.deliberation, dev.idiolect.deliberationStatement, dev.idiolect.deliberationVote, and dev.idiolect.deliberationOutcome lexicons. The four together model community-scoped delibera...
111
idiolect @idiolect.dev · 28/04/2026
We have a new release (v0.6.0) that exposes FamilyConfig through the codegen public API so downstream consumers can use the same emit pipeline against their own record family without vendoring the target loops. This release also includes typed wrappers for cid-link and IETF BCP 47 language tags.
github.com
Release v0.6.0 · idiolect-dev/idiolect
Added idiolect_records::Cid newtype with parse-time multibase + multihash validation via the cid crate. Codegen now emits dev.idiolect.* cid-link fields as Option<Cid> (was Option<String>). The wr...
110
idiolect @idiolect.dev · 27/04/2026
We now have an authoring suite! Fieldwork is a browser-only workshop for community schema curation. It allows you to draft dev.idiolect.* records, then publish straight to your PDS.
idiolect.dev
fieldwork
A workshop for community schema curation on atproto. Compose dialects, vocabularies, communities, recommendations, and lens uploads against the dev.idiolect.* lexicon family; publish straight to your ...
2111
idiolect @idiolect.dev · 27/04/2026
We have a new release (v0.5.0) that lifts the dev.idiolect.* record set into a first-class RecordFamily abstraction and parameterizes workspace boundaries over it. The indexer, handlers, observer, and orchestrator are all generic over a record family now.
github.com
Release v0.5.0 · idiolect-dev/idiolect
Added idiolect_records::family::RecordFamily trait. Every record-set scoped boundary in the workspace (indexer, handlers, soon orchestrator + verify) parameterises over a family rather than hardco...
110
idiolect @idiolect.dev · 26/04/2026
We have a new release (v0.4.0) that types every format-declared lexicon field at the Rust boundary, adds Datetime and Uri typed wrappers, and disambiguates crate-root re-exports when two records under different parents share a leaf TypeName.
github.com
Release v0.4.0 · idiolect-dev/idiolect
Added idiolect_records::Datetime and idiolect_records::Uri typed newtypes alongside the v0.3.0 Nsid, AtUri, and Did. Each validates at parse time (time::OffsetDateTime for RFC 3339, url::Url for U...
110
idiolect @idiolect.dev · 26/04/2026
We have a new release (v0.3.0) that tightens atproto identifiers, restructures the generated tree to mirror the lexicons, refreshes the panproto vendor, and adds a coercion-law verification runner.
github.com
Release v0.3.0 · idiolect-dev/idiolect
Added Typed Nsid, AtUri, and Did in idiolect-records. The atproto NSID spec (authority + name segments, ASCII rules, length cap) is enforced at parse time so malformed identifiers cannot reach the...
161
idiolect @idiolect.dev · 25/04/2026
We just launched! Check out this thread for more details!
020