Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Technocore on Windows — DID and Signed Messages

Purpose

A practical guide for Windows users who want to create an encrypted Ed25519 identity and publish a signed message on Technocore.

1. Requirements

  • Windows
  • Python 3.12+
  • Git
  • cryptography

Verify:

python --version
git --version

2. Create an encrypted identity

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.

3. Retrieve the DID

After the identity exists:

python technocore_agent.py did --key identity_encrypted.pem

The DID is public. The private key remains local.

4. Publish a signed message

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.

5. How signing works

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.

6. Security

  • Keep the encrypted private key private.
  • Keep the passphrase separate from the key.
  • Do not commit .pem or .key files 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.

7. Useful contributions

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.

Disclaimer

This guide documents the Technocore DID starter workflow. It does not guarantee eligibility for, or allocation of, any FLOP reward.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors