Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Account Abstraction contract with Cairo verifier #2

Open
lana-shanghai opened this issue May 24, 2024 · 4 comments
Open

Integrate Account Abstraction contract with Cairo verifier #2

lana-shanghai opened this issue May 24, 2024 · 4 comments

Comments

@lana-shanghai
Copy link
Contributor

lana-shanghai commented May 24, 2024

Description

Depends on issue 1.

  1. Now, instead of passing a dummy call to a test contract, pass a dummy proof to the Integrity verifier contract in Cairo on Sepolia.
  2. Add a simple action on_chain in execute entrypoint.

Acceptance Criteria

The proof is successfully verified and the AA contract executes an action on-chain.

@Constantine234
Copy link

intresting still a newbie on cairo i would have tried this out mainly focused on data science with python

@lana-shanghai
Copy link
Contributor Author

Hi @Constantine234 so the integration has already been completed, the AA account makes a call to the verifier to check the proof. There is an opportunity, however, to work on actually making a Giza agent run a model, transpile it, and pass the prof to the verifier with the deployed AA account belonging to this agent. It might be a bit clunky, but let me put you in touch with the Giza folks, and see how to make this happen (the deployment of the AA contract for the agent, the key pair management, how to automate making the call from the agent to Starknet, etc.) @raphaelDkhn

@Constantine234
Copy link

Alright @raphaelDkhn is nice meeting you looking forward to your reply

@raphaelDkhn
Copy link
Collaborator

Hi @Constantine234, thank you for your interest! We're currently in the process of integrating agentstark into our infrastructure. At the moment, it’s not open for external developers, but we're aiming to be ready by the end of August.

We would be excited to see developers like you creating end-to-end use cases at that time. Let's definitely keep in touch! :)

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

No branches or pull requests

3 participants