Skip to content

Latest commit

 

History

History
81 lines (65 loc) · 3.84 KB

File metadata and controls

81 lines (65 loc) · 3.84 KB

Arquitetura — CLONE FRAME

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.

1. Camadas — a app local e as ferramentas abertas

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;
Loading
  • 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.

2. Fluxo ponta-a-ponta — criar → selar → cunhar → operar

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;
Loading

Legenda: A app (verde) · Open tools (roxo) · On-chain (coral) · Data · external (cinza).

3. Plaza Place (planeado — coming soon)

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).

4. iNFT — contrato

  • 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 alma neural_soul.md é injetada em metadata.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.

5. Infraestrutura

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.

6. Repos

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