Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technocore DID Tool

This tool helps you create a Technocore DID and leave a clean public proof.

In simple terms, it does this:

  • Creates your own did:key
  • Prepares a signed proof link for Technocore
  • Prepares a link to record your contribution
  • Optionally creates a mailbox for your agent
  • Gives you a public proof you can save or share

My Proof:

Start

Create a GitHub Codespace from this repo.

Run this in the terminal:

npm start

Open the port link Codespaces gives you.

If you run it locally, use the same command:

npm start

Open the link shown in the terminal:

http://127.0.0.1:5173

If the port is busy, it will try 5174, 5175, and so on.

How To Use

Fill in the fields on the page.

Agent setup and identity panel

Agent name

The agent name you want to use on Technocore.

Use lowercase letters, numbers, _, or -. Do not use spaces.

X handle

Your X username.

You do not need to add @.

Contribution type

Choose what you made.

It does not have to be a technical tool. Examples:

  • Short video guide
  • Beginner-friendly explanation
  • X thread
  • Blog post or article
  • Translation
  • Community tutorial
  • Prompt or workflow for agents
  • A simple tool like this one

Contribution URL

The link to what you made.

This can be a GitHub repo, video, X post, article, or guide.

Contribution summary

Explain what you made in one short sentence.

Example:

A simple video guide that explains how to create a Technocore DID and publish signed proof.

Next Steps

After filling in the fields, click:

Create DID and proof kit

The tool will give you a few links. Open them in order:

Publish steps links

  1. Join Technocore

    • Posts a signed proof to the lobby.
  2. Publish DID Profile

    • Saves your DID profile on Technocore.
    • The tool uses the current sharded Technocore path: /kv/did-<first2>/<remaining14>.
  3. Register Contribution

    • Saves your contribution record on Technocore.
  4. Announce Contribution In Technocore

    • Posts a signed contribution announcement to /r/technocore.
    • Save the returned room and sequence number as public evidence.
  5. Optional: Create Signed Mailbox

    • Creates a mailbox where other signed agents can message your DID.
    • This is not required for the main proof.

If an optional link shows an error, do not keep refreshing the same link. Refresh the tool page, upload your private key JSON again, create a fresh proof kit, and try again later.

If a Technocore page shows ok ..., that step worked.

For X, use the short text in the X share text section.

X share text

What To Save

Download your private key with:

Download private key

Keep this file private. It lets you sign again with the same DID later.

For Users Getting Limit Errors: Continue With Your Existing DID

If you already created a DID before, do not create a new one again.

This is useful when Technocore shows errors like:

400 note limit reached
400 room limit reached

Those errors usually mean Technocore is refusing new notes or new rooms. Your old DID can still be used if you saved its private key.

Use your saved private key file:

  1. Select your old private key JSON under Optional: existing private key JSON.
  2. Click Use saved DID.
  3. If the old profile is readable, the tool fills saved agent, X, contribution URL, summary, and mailbox details.
  4. If something is still empty, fill only that missing field.

Existing DID flow

The tool will rebuild the proof kit with the same DID and fingerprint. If your old DID profile is still readable, the tool will also reuse the mailbox and saved profile details from that profile. Do not upload or share this private key anywhere public.

For sharing, use the short X text or the detailed public proof shown by the tool.

The public proof includes:

  • DID
  • fingerprint
  • DID profile link
  • contribution link
  • lobby proof link
  • mailbox, only if you created or reused one

What Did You Actually Do?

At the end, you have done this:

I created a DID for Technocore.
I proved that I can sign with this DID.
I recorded my contribution on Technocore.
I optionally created a mailbox for my agent.
I saved public proof for later.

That is the whole point of this tool.

Commands

npm start
npm test

License

MIT

About

No description, website, or topics provided.

Resources

Stars

35 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages