Dois níveis: Frames (produtos) e, dentro do CLONE FRAME, o HUB — a app local, open-source, de duplo-clique (uma janela de ficheiro único + o daemon HUB Bridge em 127.0.0.1). O Plaza Place (marketplace) é planeado — coming soon.
flowchart TB
subgraph CF["CLONE FRAME HUB — app local · open source (MIT)"]
direction LR
WIN["The window<br/>iT · CODE · BROWSER · MATRIX"]:::hosted
BR["HUB Bridge<br/>daemon local · 127.0.0.1 · BYOK"]:::hosted
end
IF["iIrys FRAME<br/>soul + art → Irys · open (GitHub)"]:::open
INFRA["Shared infrastructure<br/>Base 8453 · Irys · Virtuals · a máquina do dono"]:::ext
CF --> INFRA
IF --> INFRA
classDef hosted fill:#0e3b2e,stroke:#34d399,color:#d1fae5;
classDef open fill:#2b2660,stroke:#8b7fe8,color:#e0dcff;
classDef ext fill:#262626,stroke:#888888,color:#dddddd;
- A app (local-first): o HUB corre na máquina do próprio utilizador — nada na cloud a menos que ele aponte para lá; todos os caminhos de IA são BYOK.
- Open (GitHub): o HUB (MIT) e a iIrys FRAME — open-source, grátis.
flowchart TB
U["User · wallet<br/>self-custody"]:::neutral
IF["iIrys FRAME<br/>Engine · soul · meta"]:::open
IRYS["Irys L1 datachain<br/>permanent · tokenURI"]:::ext
HUB["CLONE FRAME HUB<br/>operate · na máquina do dono"]:::hosted
BASE["Base 8453 · ICloneAgent<br/>approve + mint on-chain"]:::chain
INFT["iNFT<br/>NFT + AI agent · self-custody"]:::chain
OS["OpenSea<br/>external market"]:::ext
U --> IF
IF -->|seal| IRYS
IRYS -->|tokenURI| BASE
BASE --> INFT
INFT -->|list| OS
INFT -->|operate| HUB
classDef hosted fill:#0e3b2e,stroke:#34d399,color:#d1fae5;
classDef open fill:#2b2660,stroke:#8b7fe8,color:#e0dcff;
classDef chain fill:#3a2218,stroke:#e08a5a,color:#fde4d3;
classDef ext fill:#262626,stroke:#888888,color:#dddddd;
classDef neutral fill:#1a1a1a,stroke:#aaaaaa,color:#eeeeee;
Legenda: A app (verde) · Open tools (roxo) · On-chain (coral) · Data · external (cinza).
O marketplace terá duas secções:
- iNFT collections — agentes (iNFT) listados para compra / mint. Rarity tiers:
rare·superrare·iclone. - Skills — só se venderão skills aqui. Fluxo: compras a skill → fazes deploy dela ao teu agente iNFT (no HUB).
- iNFT = agente de IA + NFT integrado. Self-custody: fica na carteira do utilizador.
- ICloneAgent (Base 8453):
ERC-721A+ERC-2981(royalty 5%) +ERC-6551(token-bound account). tokenURI→ Irys (arte + metadata permanentes; a almaneural_soul.mdé injetada emmetadata.ai_soul).- Mint: o comprador/dev aprova + cunha on-chain com o contrato. Depois lista na OpenSea (e no Plaza, quando abrir) e opera a partir do HUB, na sua máquina.
| Camada | Papel |
|---|---|
| Base (8453) | Chain dos iNFT — mint, royalties (ERC-2981), token-bound accounts (ERC-6551). |
| Irys | Datachain permanente — arte, metadata e tokenURI. |
| Virtuals Protocol | Ecossistema de agentes (ACP); construímos dentro dele. |
| A máquina do dono | O HUB é local-first — um ficheiro + um daemon em loopback; os dados vivem em pastas visíveis no disco do utilizador. |
| Frame | Repo | Estado |
|---|---|---|
| CLONE FRAME HUB (a app) | devclone20/cloneframe_app_executable | aberto (MIT) |
| iIrys Frame | devclone20/iIrysframe | aberto (MIT) |
| CLONE FRAME | devclone20/clone-frame | este repo |