Galería de Arte Natural
  • Rari km 10, Colbún, Región del Maule, Chile
  • +569 6696 7029
  • contacto@galeriadeartenatural.cl
  • Home
  • GAN
    • Registro de VISITAS
    • Vistas GAN
    • Cámara de Ecoturismo y Artesanías de Colbún
    • Links & Partners
    • El Arte Natural
    • Manifiesto
    • La propuesta
    • Historia
    • Quiénes Somos
    • Galería de Arte
    • Museo de Sitio
    • Taller en la montaña
    • Editorial Rari Profundo
    • TODO
    • Hacia la ampliación de un concepto histórico de arte
    • Arte y creatividad: la creatividad en el reino plantae
    • Reconocimiento de la autoría no humana
    • Derechos de autor y propiedad “intelectual” de los artistas naturales no humanos
    • Propuesta de un modelo de gestión del Arte Natural
  • Galerías
    • Autoría Natural
    • Coautorías
    • Autoría Humana
  • Artículos
  • +
    • Participar / Ayudar / Comprar
    • Buscar contenidos
    • Mapa del sitio
    • Contactar
    • Intranet
    • Suscribir Manifiesto
  • Conv. 2025Conv. 2025
  • VISITASVISITAS
Galería de Arte Natural
  • Home
  • GAN
    • Registro de VISITAS
    • El Arte Natural
    • Manifiesto
    • La propuesta
    • Historia
    • Quiénes Somos
    • Galería de Arte
    • Museo de Sitio
    • Taller en la montaña
    • Editorial Rari Profundo
    • TODO
    • Hacia la ampliación de un concepto histórico de arte
    • Arte y creatividad: la creatividad en el reino plantae
    • Reconocimiento de la autoría no humana
    • Derechos de autor y propiedad “intelectual” de los artistas naturales no humanos
    • Propuesta de un modelo de gestión del Arte Natural
  • Galerías
    • Autoría Natural
    • Coautorías
    • Autoría Humana
  • Artículos
  • +
    • Participar / Ayudar / Comprar
    • Contactar
    • Intranet
  • Conv. 2025Conv. 2025
  • VISITASVISITAS

CONTACTAR

Details
Oct 01, 2025

Contrato inteligente para Arte Natural (DAO + blockchain)

1) Propósito

Crear una infraestructura on-chain que:

  1. Reconozca, preserve y documente obras de Arte Natural (land art, procesos ecológicos, colaboraciones multi-especie).

  2. Asegure provenance, custodia, acceso y licencias con reglas ecológicas y repartos de valor hacia comunidades locales/territorios.

  3. Permita gobernanza participativa (DAO) y financiamiento regenerativo (tesorería, fondos de restauración, cuadrático, streaming).

  4. Habilite activos dinámicos (NFTs/“SBTs”) que se actualizan con oráculos (datos ambientales) y que condicionan derechos de uso/exhibición.


2) Principios rectores (alineados con Arte Natural)

  • Biocentrismo/No-extractivismo: la obra prioriza el ciclo natural; no hay derecho a “poseer” la naturaleza, sino a custodiar procesos y documentarlos.

  • Autorías ampliadas: reconocimiento de agencia no-humana (obra co-creada con río, bosque, colonia de insectos, etc.) mediante atestaciones on-chain.

  • Provenance + Contexto: metadatos ricos (territorio, estacionalidad, especies, reglas de interacción, acuerdos comunitarios, consentimiento cultural).

  • Regeneración: cada transacción tiene royalties (EIP-2981) que fluyen a tesorerías locales y fondos de restauración.

  • Transparencia y Gobernanza: reglas públicas, decisiones de la DAO con timelocks, veto comunitario y auditoría.


3) Componentes on-chain

A. Registro de Obras (ERC-721/1155 “ArteNatural”)

  • NFT representa documentación y derechos limitados (no apropia el bien natural).

  • EIP-2981 para royalties (split: artista(s)/DAO/territorio/fondo).

  • EIP-4906 para actualización de metadatos (dinámicos por oráculo).

  • Campos clave (ver esquema JSON más abajo).

B. Atestaciones y Credenciales (SBT/Attestations)

  • SBT (ERC-4671/Attestation Registry) para:

    • Custodio/a de sitio (steward local).

    • Curador/a de Arte Natural (capacidad de validar piezas).

    • Consentimiento comunitario (p. ej., comunidad Rari/Linares).

    • “Autoría no-humana” (atestación simbólica/ética).

C. Oráculos Ecológicos (Chainlink/Optimistic Oracle)

  • Variables: humedad del suelo, caudal, NDVI, calidad de aire/agua, presencia de especies.

  • Condicionan: vigencia de licencias, desbloqueo de royalties, actualización visual/metadata del NFT.

D. Tesorería y Flujos de Fondos

  • Vault DAO con timelock.

  • Splits automáticos (regalías).

  • Streaming para proyectos (Superfluid/Sablier).

  • Cuadratic Funding para restauración/educación.

E. Módulo de Licencias

  • Licencias no exclusivas, revocables si se violan reglas ecológicas o culturales.

  • Reglas de uso: in situ / documentación / exhibición / comercial.

  • “Permisos condicionales” gobernados por oráculo + DAO.

F. Gobernanza (DAO)

  • Governor (OpenZeppelin) + Timelock + quórums diferenciados (p. ej., cambios de licencia requieren 2/3 y visto bueno del “Consejo Territorial”).

  • Veto comunitario (role especial con timelock inverso).

  • Slashing de curadores si validan fraudes (stake de reputación).


4) Flujos clave

  1. Propuesta de Obra

  • Artista/Colectivo sube propuesta (metadatos, acuerdo comunitario, compromisos de custodia).

  • Curadores + Consejo Territorial (SBT holders) votan su admisión.

  1. Mint

  • Se emite NFT con royalty splits y licencia inicial.

  • Se emiten/actualizan SBT de custodia y consentimiento.

  1. Actualizaciones Dinámicas

  • Oráculo emite estado ecológico → contrato permite o revoca ciertos usos (p. ej., no exhibiciones físicas durante nidificación).

  1. Ingresos

  • Ventas/licencias → royalties a: Artista(s), Tesorería DAO, Cartera Territorial, Fondo de Restauración (streaming o split).

  1. Gobernanza

  • Propuestas: cambiar licencias, financiar restauración, asignar custodios, sanciones por mal uso.


5) Esquema de contratos (módulos)

  • ArteNaturalNFT.sol (ERC-721/1155 + EIP-2981 + EIP-4906)

  • ArteNaturalLicenses.sol (permisos condicionales)

  • AttestationRegistry.sol (SBT/Attestations)

  • OracleAdapter.sol (lectura y verificación de datos ambientales)

  • RoyaltySplitter.sol (split automático; configurable por obra)

  • TreasuryVault.sol (tesorería con timelock; soporta streaming)

  • NaturalArtGovernor.sol (gobernanza; quórums; veto)

  • CuratorStaking.sol (stake/slash de curadores)

  • QuadraticFunder.sol (matching pool para proyectos regenerativos)


6) Ejemplo de metadatos (JSON-LD)

 
{ "@context": "https://schema.org", "@type": "CreativeWork", "name": "Respirar con el Estero", "creator": [ {"@type": "Person", "name": "Colectivo X"}, {"@type": "Role", "roleName": "Custodio territorial", "name": "Comunidad Rari"} ], "locationCreated": { "@type": "Place", "name": "Rari, Maule, Chile", "geo": {"@type": "GeoCoordinates", "latitude": -35.757, "longitude": -71.606} }, "dateCreated": "2025-09-15", "artform": "Arte Natural (land art biocéntrico)", "about": ["estacionalidad", "polinizadores", "manejo de agua"], "license": "ArteNatural-NonExtractive-1.0", "conditionsOfAccess": { "inSitu": true, "recording": "permitida con aviso", "commercialUse": "requiere aprobación DAO", "culturalConsent": "Consejo Territorial" }, "ecologicalConstraints": { "oracleFeeds": ["NDVI", "caudal", "humedadSuelo"], "noInterventionPeriods": ["2025-10-01/2025-11-30"] }, "royalties": { "artist": 0.35, "daoTreasury": 0.25, "territorialWallet": 0.25, "restorationFund": 0.15 }, "nonHumanAgency": ["Río", "Sauces", "Abejas nativas"], "documentation": [ {"type": "image", "uri": "ipfs://..."}, {"type": "video", "uri": "ipfs://..."}, {"type": "sensor", "metric": "caudal", "uri": "ipfs://..."} ] }

7) Esqueleto técnico (Solidity, OpenZeppelin)

Nota: Esquema abreviado, orientativo.

 
// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/interfaces/IERC2981.sol"; import "@openzeppelin/contracts/access/AccessControl.sol"; interface IOracleAdapter { function read(bytes32 feed) external view returns (int256 value, uint256 ts); } interface ILicenseModule { function isUseAllowed(uint256 tokenId, bytes4 action) external view returns (bool); } contract ArteNaturalNFT is ERC721URIStorage, IERC2981, AccessControl { bytes32 public constant CURATOR_ROLE = keccak256("CURATOR_ROLE"); bytes32 public constant STEWARD_ROLE = keccak256("STEWARD_ROLE"); struct RoyaltyInfo { address receiver; uint96 royaltyFraction; } mapping(uint256 => RoyaltyInfo) private _royalties; ILicenseModule public licenseModule; IOracleAdapter public oracle; constructor(address _license, address _oracle) ERC721("ArteNatural", "NAT") { _grantRole(DEFAULT_ADMIN_ROLE, msg.sender); licenseModule = ILicenseModule(_license); oracle = IOracleAdapter(_oracle); } function safeMint( address to, uint256 tokenId, string memory uri, address royaltyReceiver, uint96 royaltyBps ) external onlyRole(CURATOR_ROLE) { _safeMint(to, tokenId); _setTokenURI(tokenId, uri); _royalties[tokenId] = RoyaltyInfo(royaltyReceiver, royaltyBps); } // EIP-2981 function royaltyInfo(uint256 tokenId, uint256 salePrice) external view override returns (address, uint256) { RoyaltyInfo memory info = _royalties[tokenId]; uint256 amount = (salePrice * info.royaltyFraction) / 10000; return (info.receiver, amount); } function supportsInterface(bytes4 interfaceId) public view override(ERC721, IERC165, AccessControl) returns (bool) { return interfaceId == type(IERC2981).interfaceId || super.supportsInterface(interfaceId); } // Hook: ejemplo de chequeo de licencia condicional function canUse(uint256 tokenId, bytes4 action) external view returns (bool) { return licenseModule.isUseAllowed(tokenId, action); } }

Módulo de licencias condicionales (boceto):

 
pragma solidity ^0.8.24; interface IOracleAdapter { function read(bytes32 feed) external view returns (int256 value, uint256 ts); } contract ArteNaturalLicenses { struct Rule { bytes32 feed; // e.g., keccak256("NDVI_RARI") int256 minValue; int256 maxValue; uint64 start; // ventana temporal uint64 end; bool inverted; // p.ej. prohibición si dentro de rango mapping(bytes4 => bool) actions; // acciones permitidas condicionadas } mapping(uint256 => Rule) public rules; IOracleAdapter public oracle; constructor(address _oracle) { oracle = IOracleAdapter(_oracle); } function setRule( uint256 tokenId, bytes32 feed, int256 minValue, int256 maxValue, uint64 start, uint64 end, bool inverted, bytes4[] calldata actionsAllowed ) external { Rule storage r = rules[tokenId]; r.feed = feed; r.minValue = minValue; r.maxValue = maxValue; r.start = start; r.end = end; r.inverted = inverted; for (uint i=0; i<actionsAllowed.length; i++) { r.actions[actionsAllowed[i]] = true; } } function isUseAllowed(uint256 tokenId, bytes4 action) external view returns (bool) { Rule storage r = rules[tokenId]; if (!r.actions[action]) return false; (int256 v, ) = oracle.read(r.feed); bool inWindow = (block.timestamp >= r.start && block.timestamp <= r.end) || (r.start==0 && r.end==0); bool inRange = (v >= r.minValue && v <= r.maxValue); bool pass = inWindow && (r.inverted ? !inRange : inRange); return pass; } }

8) Governance: ejemplo de propuesta DAO (flujo)

  1. Propuesta: “Actualizar regla de licencia del Token #128 para proteger nidificación (oct-nov)”.

  2. Votación:

    • Quórum general + aprobación del Consejo Territorial (SBT holders).

    • Si pasa, entra timelock (72 h) para apelaciones.

  3. Ejecución: setRule en ArteNaturalLicenses.sol.

  4. Observabilidad: panel público con oráculo, periodos de veto, logs on-chain.


9) Mecanismos de valor y sostenibilidad

  • Royalties con splits:

    • Artista(s) / Custodios locales / Tesorería DAO / Fondo de Restauración.

  • Harberger-like stewardship (opcional): derechos de exhibición/documentación como arrendamientos con tasa dirigida al territorio.

  • Cuadratic Funding: matching para proyectos de restauración/educación.

  • Streaming: sueldos de custodios/guardaparques comunitarios como flujos continuos.


10) Riesgos y mitigación

  • Greenwashing → Auditoría DAO + oráculos múltiples + pruebas optimistas.

  • Captura curatorial → rotación de curadores, slashing por mala conducta.

  • Privacidad/locación de sitios sensibles → coordenadas ofuscadas y acceso por “capas”.

  • Legalidad → licencias compatibles con legislación local (patrimonio, pueblos originarios, áreas protegidas).

  • Dependencia tecnológica → estándares abiertos; migrabilidad entre cadenas; IPFS/Arweave para documentación.


11) Checklist para implementación (MVP 6–8 semanas)

  1. Constitución DAO (Governor + Timelock + Roles básicos).

  2. ArteNaturalNFT (721 + 2981 + metadata IPFS).

  3. Licenses (reglas condicionales v1; sin oráculo complejo aún).

  4. Splits (royalties → multisig DAO, territorio, fondo).

  5. Attestations (SBT para curadores/custodios).

  6. Portal: mint, lectura de metadata, panel de reglas, votación.

  7. Docs: manifiesto biocéntrico, código de conducta, plantillas de consentimiento comunitario.


12) Plantilla de “Carta de Custodia” (resumen)

  • Identificación de sitio/obra (metadatos on-chain).

  • Compromisos del custodio (no intervención en periodos críticos; guías de visitantes).

  • Beneficios (participación en royalties; formación; visibilidad).

  • Causales de revocación (daño ecológico; uso indebido).

  • Mecanismo de arbitraje (Consejo Territorial + DAO; apelación con timelock).


13) ¿En qué red desplegar?

  • Base/OP/Arbitrum/Polygon por costos y tooling.

  • Ethereum L1 para piezas “museales” (anclas de estado / L2 rollup proofs).

  • Storage: IPFS + pinning; Arweave para preservación a largo plazo.


Cierre

Este diseño traduce los valores del Arte Natural a lógica computable: propiedad ≠ naturaleza; lo que se tokeniza es documentación + permisos de uso bajo condiciones ecológicas y comunitarias, con gobernanza distribuida y valor que retorna al territorio.

Hugo Baronti By Hugo Baronti
Hugo Baronti
01 October 2025
Last Updated: 01 October 2025
Hits: 41
  • Prev
  • Artículos / Textos / Papers
  • Next
La naturaleza tiene derechos Ayúdanos a protegerla (+)
Ubicación

Camino Rari km 10, Colbún, Región del Maule Chile

Contacta por Whatsapp

+569 66967029

Email & Social

contacto@galeriadeartenatural.cl

Corporativo

  • Arte Natural
  • Manifiesto
  • Propuesta
  • Historia

Fundamentos

  • Concepto de Arte
  • Arte y creatividad
  • Reconocimiento de autor
  • Modelo de gestión

Info y Ayuda

  • Ayuda y Soporte
  • Términos y condiciones
  • Política de privacidad
  • Participar / Ayudar / Comprar

Acerca de

  • Quiénes somos
  • Galería de Arte
  • Museo de Sitio
  • Taller de montaña

GAN. Rari - Comuna de Colbún - Región del Maule - Chile. Copyright © 2023 Galería de Arte Natural. All Rights Reserved.