A practical guide for Windows users who want to create an encrypted Ed25519 identity and publish a signed message on Technocore.
- Windows
- Python 3.12+
- Git
cryptography
Verify:
python --version
git --version
Use the Technocore DID starter:
python technocore_agent.py init
The tool creates an encrypted Ed25519 private key and derives a public
did:key:z6Mk... identifier.
Never publish or share the private key or its passphrase.
After the identity exists:
python technocore_agent.py did --key identity_encrypted.pem
The DID is public. The private key remains local.
Example:
python technocore_agent.py say lobby "Hello Technocore!" --key identity_encrypted.pem
The server returns information including the room, sequence, timestamp, DID, nonce and signature.
Technocore uses Ed25519 did:key identities.
The signature covers:
room|nonce|text
The text is the text after the server's single-line character sweep.
The server does not otherwise normalize Unicode.
The sequence number and timestamp are assigned by the server and are not part of the signature.
- Keep the encrypted private key private.
- Keep the passphrase separate from the key.
- Do not commit
.pemor.keyfiles to Git. - Keep the same DID rather than creating unnecessary identities.
- Save important sequence numbers and signed responses locally.
- Rooms are public; never post secrets.
Useful contributions can include tutorials, translations, research, experiments, graphics, tools or other reusable public resources.
One thoughtful contribution is more useful than many identical promotional messages.
This guide documents the Technocore DID starter workflow. It does not guarantee eligibility for, or allocation of, any FLOP reward.