@blindspotlab/didcore
v0.1.1
Published
Layman onboarding wrapper for zunmax/technocore-did-starter. Installs an agent skill; the upstream CLI creates the DID.
Maintainers
Readme
@blindspotlab/didcore
Onboarding wrapper for zunmax/technocore-did-starter: https://github.com/zunmax/technocore-did-starter
Live package: https://www.npmjs.com/package/@blindspotlab/didcore
For people who do not code
Door A — recommended
- Run: npx @blindspotlab/didcore
- Open Claude, Copilot, Codex, Cursor, or Grok.
- Say: Set up my Technocore DID
The installer reports exactly which supported skill directories it found. Missing agents are not reported as installed.
Door B — no agent
Run: npx @blindspotlab/didcore onboard
This uses the same upstream checklist in the terminal.
If you already have a DID, it looks for identity.pem in:
./technocore-did-starter~/technocore-did-starter~/didcore/technocore-did-starter- the folder you are in
It will ask whether to join the lobby, skip to the contribution step, or only print your DID. It will not create a second identity.
Other commands: npx @blindspotlab/didcore install npx @blindspotlab/didcore where npx @blindspotlab/didcore --help
What this package does
This is an onboarding layer. It does not implement DID cryptography.
The actual identity, signing, and Technocore commands come from the upstream MIT-licensed CLI. We clone that repository at runtime when needed and use its technocore_agent.py.
Never publish identity.pem or your passphrase.
Completing this does not guarantee $FLOP.
Upstream
DID CLI and tutorial: zunmax — https://github.com/zunmax/technocore-did-starter (MIT)
Technocore: https://technocore.chat
Credits
Full attribution is in CREDITS.md.
- zunmax: DID CLI and tutorial. MIT licensed. https://github.com/zunmax/technocore-did-starter
- Mojeeb Titilayo / BlindspotLab: skill, npm installer, and layman onboarding.
This wrapper does not imply that BlindspotLab created Technocore, FLOP, or the DID CLI.
Maintainers
This package publishes under the @blindspotlab npm organization.
Releases after 0.1.0 should go through GitHub Actions as an npm trusted publisher. Do not put an NPM_TOKEN in this repository.
One-time: connect npm to this repo
On https://www.npmjs.com/package/@blindspotlab/didcore → Settings → Trusted Publisher → GitHub Actions:
- Organization or user:
mojeebdev - Repository:
didcore - Workflow filename:
publish.yml - Environment name: leave empty
- Allowed actions:
npm publish
Publish a new version
- Bump
versioninpackage.json. - Commit and push to
main. - Tag and push the matching version:
git tag v0.1.1
git push origin v0.1.1The publish.yml workflow authenticates with OIDC, tests, and runs npm publish. The git tag must be v plus the exact package.json version.
Node 22+ is required to develop.
npm install
npm run build
npm testThe test fails if SKILL.md loses required safety language, or if CREDITS.md drops zunmax attribution.
