Skip to content

Conversation

@KBryan
Copy link

@KBryan KBryan commented Nov 28, 2025

  • A SIP for the Stacks ecosystem inspired by ERC-8001

* A SIP for the Stacks ecosystem inspired by ERC-8001
@Hero-Gamer
Copy link
Contributor

Just wanna add related ERCs links:

@whoabuddy
Copy link
Contributor

Awesome job getting this started! We chatted a bit about this in the AIBTC Discord

It would be helpful to initialize clarinet with this contract code and create at least some relevant unit tests.

Using clarinet check or the Clarity LSP would reveal the syntax is wrong on quite a few items and some of the functions do no exist.

You'll find resources on the Clarity language, Clarinet, the Clarinet SDK, and Rendezvous in the Stacks documentation.

@whoabuddy
Copy link
Contributor

Actually while it's good to have the code here as a reference probably better to have a separate example repo for all that I listed. Hold tight - I have an idea! 💡

@PerrinoProperties
Copy link

Very interesting

@KBryan
Copy link
Author

KBryan commented Dec 4, 2025

I'll continue this conversation on Discord. Clarity isn't my primary language, and I will rely on the AIBTC to address any gaps in this proposal.

@PerrinoProperties
Copy link

I'll continue this conversation on Discord. Clarity isn't my primary language, and I will rely on the AIBTC to address any gaps in this proposal.

Can we maybe also get it into the Stacks Forum here: https://forum.stacks.org/ ???

@whoabuddy
Copy link
Contributor

Used the ERC-8001 website text, the SIP text, Stacks docs, and Clarity tips from over the years to make the clarity reference in /docs, then used that with grok-4.1-fast to come up with something that passes clarinet check and supposedly implements the standard.
https://github.com/whoabuddy/agent-coordination

Started as an experiment to get the LLM to write better Clarity code. It improved the output with the extra context but still had to hand-hold it through some specific issues like incorrect keywords or fold and map usage.

Tests are a WIP I kept running into issues with OpenRouter returning short responses so iterations took a bit longer. It chokes a bit on simnet and Clarinet usage too but this should help get things closer (I think?)

Direct link to CLARITY_REFERENCE.md document used with LLM:
https://github.com/whoabuddy/agent-coordination/blob/master/docs/CLARITY_REFERENCE.md

@Hero-Gamer
Copy link
Contributor

Maybe see if we could 'vibe' 8004 for SIP using the same process? 👀

@KBryan
Copy link
Author

KBryan commented Dec 5, 2025

Nice work @whoabuddy, going to get this setup today.

@KBryan
Copy link
Author

KBryan commented Dec 5, 2025

I have an issue with Clarity 4. I want to use the new timestamp.

@KBryan
Copy link
Author

KBryan commented Dec 5, 2025

@whoabuddy and @Hero-Gamer first deployment of ERC-8001 on Stacks. I personally don't like this moniker. At what point does one get assigned an official SIP #
https://explorer.hiro.so/txid/54e93a2023ea4bf1c4b466da089755451079e8d1fb529b3cf1c3b54e12024f77?chain=testnet

* Update contracts based on whoabuddy's template.
* I want to take advantage of Clarity 4's timestamp. I will need to return to this later.
@xyzerobtc
Copy link

@KBryan excited to see this come to life on Stacks

@whoabuddy
Copy link
Contributor

@KBryan curious how things are going, any blockers at this point? where are we at in the process? did you get your Clarity questions resolved?

@KBryan
Copy link
Author

KBryan commented Dec 27, 2025

@whoabuddy, things have been going well, and thanks for checking in. ERC-8001 reached final status, and I want to get back to working on this SIP. The process is different from on Ethereum, and I haven't gotten any review on what I need to change or edit. How does this process work? Is there a reviewer who can give more insight?

@whoabuddy
Copy link
Contributor

Maybe see if we could 'vibe' 8004 for SIP using the same process? 👀

cannot confirm or deny i'm working on this

also @Hero-Gamer can you hook @KBryan up with next steps? you had cool graphics and explainers and what-not

I'll likely have similar questions if I get the 8004 variant out the door and they are both cross-chain designs so would be good to go through process near the same time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants