Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Circles credentials

Official shared credential-provider implementations for Circles clients. Every language package follows the canonical Circles credential-provider contract and runs the same JSON cases from schemas/.

Package Runtime Distribution
packages/credentials Node.js and Bun @circlesac/credentials

The canonical specification lives at SPEC.md, and the executable language-neutral contract cases live under schemas/.

The Go implementation is maintained separately at circlesac/credentials-go. New implementations for other languages belong under packages/credentials-<language> and must execute the same schemas. A client should consume an official package instead of reimplementing profile selection, migration, refresh, or credential storage.

Development

cd packages/credentials
bun install --frozen-lockfile
bun run typecheck
bun run test
bun run build

Node package releases use packages/credentials/v* tags.

About

Official Circles shared credential providers

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages