# Smart Account Wallet

The smart account wallet serves as a comprehensive digital repository, designed to securely store and manage each participant's on-chain identity passport along with their related attestations, providing an accessible record of their governance roles, contributions, and achievements within the Optimism collective.&#x20;

## Smart Account Wallet Overview:

A smart contract wallet is a type of Ethereum account that is managed by a smart contract instead of an externally owned account (EOA) private key. They can have benefits like multi-signature capability, and can be customized to serve more specific use cases.

## Chosen Smart Account Wallet

We chose Safe (CORE) to be our base implementation for our smart wallet account. Safe (CORE) is modular, battle-tested, and has been used by many projects. It also has great tooling and community support. We explored the Account Abstraction approach, but we think it may not be needed for the first version.

## Implementation Details And Workflow:

Users create OP Passport from OP Passport frontend.

System will create new smart account, add user address to signer and register this smart account address to the system

System will create attestation and badge to this smart account address (and additional fields like ens, user EOA address for reference.)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oppassport.xyz/smart-account-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
