# No Code Interface

**Account abstraction enticing you to abstract away the code too?**&#x20;

Check out a no code implementation of the SDK live [here](https://listener.irrevocable.dev/).

(Note that the no-code instance is still in beta mode and uses an experimental PKP backend infrastructure for greater decentralisation, your circuit may be interrupted or reset at anytime).

<figure><img src="https://2719145347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoLK0D9EqGvJS5PYMYdZC%2Fuploads%2FwdJFIntOglzEStYsCrdr%2FCaptura%20de%20pantalla%202023-07-23%20a%20las%205.17.24%20a.m..png?alt=media&#x26;token=e8251bb7-c3d0-4312-986a-38b80fd6e4b2" alt=""><figcaption></figcaption></figure>

### How it works:

The application architecture consists of:

* Next.js frontend
  * Collects circuit logic from users.
* Node backend server
  * Instantiates all circuits for uninterrupted service and continuous webhook and contract event monitoring. An assigned PKP batches and signs all logs, errors and results to the [Listener Factory](https://docs.irrevocable.dev/database-and-server-interactions/persistant-circuit-architecture) Database Contract.
* On-chain database
  * Logs are written on-chain with IPFS and stored within the Lit Database contract. &#x20;
* Graph Protocol subgraph
  * Real-time data retrieval from the Lit Database Contract to the frontend application.
