Good work should not disappear into a chat. Vespi Contributions proposes a shared record of what one person requested, another contributed and the requester accepted, each step signed on Stellar by the person who took it.
Vespi does not establish the truth or quality of work, or supply an autonomous runtime. It is open infrastructure for operations with bounded authority and verifiable receipts: keep the permission, checked result and next agreed action together when work changes hands. You decide what matters; the host carries out and stores the operation.
Status. Proposed pilot submitted to Stellar Chile Instawards; result pending. No funds awarded, no pilot running.
⚠ Testnet only. The existing sandbox uses one payer and simulated roles; it does not prove two people signing.
| State | What it covers |
|---|---|
| Exists today | Kernel v0.1.8 with 1,319 passing tests in its frozen suite · a testnet sandbox with one payer and simulated roles: 7 recorded payments, 7 blocked out-of-policy attempts, 9 offline tests and a verifier that returns VERIFIED · one earlier mainnet receipt-digest anchor (25 October 2026), not a Contributions chain · 7,676 recorded repository clone events of Vespi and Lore Plugin through 9 November 2026 (details), not unique users |
| Proposed for 30 days | REQUEST, CONTRIBUTE and ACCEPT signed by each participant's own Stellar key · sponsored reserves and fee bump · canonical public JSON receipts and a shareable receipt page · a one-command independent verifier and ten or more rejected tampering cases · a team reference chain on mainnet, then three real requester–contributor pairs, an outside organizer's assessment and an independent reproduction |
| Out of scope or future | Reputation scores, badges or tokens · judging the quality or truth of a contribution · a new Soroban contract · integrations with other apps or programs, including Attest or Stellar Passport |
The record verifies acknowledgment and its integrity, not the quality of the work. More on the pilot: vespi.xyz/contributions.
| If you are… | Start with |
|---|---|
| A judge or evaluator | Proof on testnet and proposed sprint |
| A developer reproducing the evidence | 5-minute check |
| Integrating the kernel | Kernel / docs and host callback contract |
| Looking for Find Your Way and HackMeridian | History |
Website · Video · Pitch deck · Leer en español
- Useful work disappears in chat. A request, a contribution and its acknowledgment are hard to recover later.
- A payment does not record acceptance. A reviewer needs to see who requested what, who delivered it and who acknowledged the result.
Vespi Contributions proposes a portable record of those acknowledgments, signed by each participant's own Stellar account. The requester (called the organizer in the application) can be a builder, a mentor, a chapter member or an event organizer; the context never adds a signer.
Proposed flow · not implemented yet
sequenceDiagram
actor Requester
actor Contributor
participant Stellar
participant Verifier
Requester->>Stellar: REQUEST signed by requester (expected contribution, public context)
Contributor->>Stellar: CONTRIBUTE signed by contributor (delivery, evidence)
Requester->>Stellar: ACCEPT signed by requester (reviewed contribution)
Verifier->>Stellar: Read transactions and ordered receipt hash links
Stellar-->>Verifier: Signing accounts and anchored digests
Signing account and sponsoring account are separate. The participant's account must authorize their step. An account sponsoring reserves or paying transaction fees cannot replace that signature. The proposal includes participant-controlled keys, wallet connection and sponsored onboarding without requiring newcomers to buy XLM; Vespi would not retain participant secret keys. Only contributions and supporting evidence consented for public disclosure would enter the pilot.
The proposed result is a shareable page with the full receipts, participating accounts, public evidence references and transactions. Each canonical JSON receipt would include the previous receipt's hash; its SHA-256 digest would go in Stellar's MEMO_HASH. Transaction identifiers and signing evidence would be indexed separately, outside the already-hashed payload. This lets another person inspect the record without depending solely on Vespi's server.
A sequence without ACCEPT remains incomplete. The planned verifier would check transaction success, receipt integrity, ordered hash links, account authorization, expected roles and the complete workflow. It would verify what accounts acknowledged, not judge whether the underlying work was true, useful or good. Native Stellar transactions are proposed; no new Soroban contract, reputation score or badge system is part of this sprint.
The existing sandbox has no monetary value. Its authority-granting person is a configuration file, not an authenticated signature.
A clean-checkout reproduction at evidence commit 9624922, using Node v24.22.2, passed 9/9 tests and the offline verifier returned VERIFIED: Ledger: 7 payments from the payer, 7 paid receipts, total 29000000 stroops. The committed run also records 7 blocked attempts.
| Evidence | Open it |
|---|---|
| Run index | run.json |
| Authorization receipts | Saved receipts |
| Saved Horizon responses | horizon-snapshot.json |
| Testnet payments from the run | p1 · p2 |
| Historical mainnet anchor — anchor proof, not the pilot | Receipt digest anchor |
That result rechecks the saved responses; it is not a fresh ledger query. The receipt records authorization; settlement is checked by the verifier against the snapshot or Horizon, depending on mode. The runner tracks the budget across destinations; kernel ceilings are per operation. An unkeyed digest is not proof of authorship: someone controlling the files and key could construct a consistent set. The sandbox limits own the detailed boundary. The mainnet anchor records one receipt digest, not a Contributions chain. No new ledger query was made for this README revision.
Use Node 24. The commands below clone and pin evidence commit 9624922 (the original kernel release tag predates this sandbox). If you already have this checkout, start at the install command. The Spanish section links here so each command has one home. Installation downloads the sandbox dependencies; the tests and verification below run offline.
- Clone and check out the pinned commit — you should be at
962492230d3540ca4ce5a38990a5525838ef6535. - Install sandbox dependencies —
npm cishould finish without an error. - Run the sandbox tests — you should see
ℹ pass 9(or# pass 9with TAP output). - Run the offline verifier — the last line reads
VERIFIED, with the ledger totals listed in Proof on testnet.
git clone https://github.com/andresanemic/vespi.git
cd vespi
git checkout 962492230d3540ca4ce5a38990a5525838ef6535
npm --prefix demo/sandbox ci
node --test demo/sandbox/sandbox.test.cjs
node demo/sandbox/verify.cjs --offlineFor an optional live query, run node demo/sandbox/verify.cjs: it reads Horizon testnet now and saves its responses locally. A testnet reset can make that historical run unavailable. This is distinct from reproducing the committed snapshot. Creating a new funded testnet run is documented in the sandbox guide, including its overwrite warning.
The application proposes a 30-day sprint, with a suggested start of 30 November 2026, to build the workflow above, receipt pages, independent verifier, sponsored onboarding and an open Stellar community pilot.
The proposed acceptance criteria include three completed requester–contributor pairs (organizer–contributor in the application) beyond the team's separate reference run, at least ten rejected manipulation cases, an outside organizer's assessment, independent reproduction by someone outside the team and Tellus, cross-platform CI, and a public release with bilingual guides. These are targets, not usage or completion evidence. The pilot would recruit openly and allow remote participation; it does not depend on a partner application or event.
Source · Releases · Tests · Walkthrough · Capabilities · CI
The current kernel release remains v0.1.8-kernel (Latest). It is a dependency-free JavaScript source library, not a root-level npm package. The host supplies execution, trusted identities, clock and storage. Its frozen root-suite result records 1,319 passes; this historical release result is separate from the sandbox evidence above. The CI change adds the sandbox's install, tests and offline verifier to the existing Node 24 Linux/macOS/Windows matrix, without changing the kernel suite.
The offline walkthrough runs without installing dependencies for the kernel. From this checkout with Node 24, run its command below, enter Ada: approve at the prompt, and inspect status, coverage and notCovered. The refusal example shows an over-limit operation refused before an effect, followed by an authorized one. To run the complete suite, install the x402 demo’s dependencies, then run the tests and offline evidence check:
node examples/walkthrough.js
npm --prefix demo/x402 ci
node --test "test/*.test.js"
node scripts/verify-testnet-evidence.mjs --offlineThe walkthrough's test checks an observed local effect and a next action selected in another process, but the receipt is passed to that process explicitly: this does not demonstrate automatic transfer, durable storage or authenticated human identity. The current source includes the 0.1.7 maintenance release. The saved suite result linked above records the command, exact counts, Node version and Git baseline for this release. Dated judge guides are collected in History.
The kernel is JavaScript without runtime dependencies. A capability declares its requirements; the operation checks authority before perform, asks the human gate when required and obtains a separate verification result. Authority tests cover asset, ceiling, destination, expiry and distinct named approvals, but ordinary approval names are labels rather than authenticated signatures and money budgets are not accumulated across operations. The host controls its tools, identities, clock and storage.
Receipt tests cover the SHA-256 digest, named successful checks and omissions, but the digest proves integrity rather than authenticity and can be recomputed by anyone who rewrites the receipt. An external anchor requires a separate confirmation of digest and network. buildReceipt({ anchorNetwork }) accepts stellar:testnet (the default) or stellar:pubnet; unsupported networks throw. The test fixtures use fictional data and testnet. See History for separate mainnet payment demonstrations.
A pending anchor proves no network interaction, and its network is outside the receipt digest.
The capability catalog explains the API and host responsibilities.
Kernel 0.1.8 binds an approved context to its approval and receipt, and rechecks it before an effect. Checkpoints preserve bounded authority when a host resumes an operation; the host supplies authentic storage and a minimum accepted generation. This version also changes the receiver contract of host callbacks. Read the callback contract and migration note before adapting an existing 0.1.7 host; see the 0.1.8 release evidence and adoption limits.
The evidence file records 50 successful testnet transactions read back from Horizon, with 5 cases semantically verified and 45 partially verified, and 0 discrepancies. Expectations come from local execution records rather than Horizon; partial checks do not fill in missing facts. The evidence guide owns the transaction links, field coverage and historical payment details, including the 0.1.3 adapter's saved x402 receipt. That history is historical evidence for the earlier adapter only. The offline command above checks file shape; the guide owns the comparison against saved responses and the optional network refresh.
These dated guides preserve their original evidence and scope. They are not the Contributions quickstart:
- Find Your Way · October 2026: For judges, with version-pinned reproduction instructions; earlier judge findings.
- HackMeridian · 26 October 2026: Judge in 3 minutes, pinned to
meridian-2026-10-26; payment demo and Pollar demo, outside the kernel library. The event guide distinguishes its combined suite from the frozen kernel suite. - Historical demo video, Pollar evidence page; pitch deck EN / ES, one pager EN / ES, and letters of intent. These assets do not establish the proposed pilot's completion.
The payment evidence separately documents the Pollar payment and the payment signed after hash approval; those demonstrations do not establish community acceptance of a contribution.
For the historical payment example, the event guide owns installation, testnet execution and read-only mainnet verification. Its signing capability signs only the transaction hash approved at the kernel gate. Pollar's browser SDK and Horizon readback belong to the separate Pollar integration; they are not required for the proposed Contributions workflow. The x402 demo likewise remains outside the kernel: it demonstrates a paid-service adapter on testnet, while its real-SDK bridge inside the kernel is deferred. The capability catalog distinguishes reference zero-knowledge verification from future applications; the Meridian batch-registration idea remains a plan until its transaction exists.
Recorded through 2026-11-09: 1,821 clone events of Vespi in 44 days and 5,855 of Lore Plugin in 128 days, 7,676 in total (Lore Plugin record). The application cited the 2026-11-05 cut: 1,743 + 5,667 = 7,410. These GitHub traffic records are distribution signals: clone events are not unique people, active installations or receipt adoption. They do not establish users of Contributions.
One person built these eleven projects with Vespi in about a week (29 September – 3 October 2026); ten run the Vespi kernel (TEMIS is the one that does not). Each explores what you can build this way, with its problem, its evidence and its limits. Their code is public in each repository since 10 October 2026, under a review-only license.
- Queen — a budget proposal is often unclear: who asked, who could answer, what the price covers
- Permamuseum — in a museum, "verified" mixes claim, evidence and permission
- Casa Firme — a family should not hand over its identity to prove what happened
- Ficha Contigo — a patient cannot see who opened their clinical record
- Cátedra — academic records are scattered and nobody sees who authorised what
- Escribano — a public contract shows today's rule, not who changed it
- Llavero — consent to use your data gets lost inside organisations
- Farolero — give an AI agent a vague instruction and nobody knows what it was allowed
- Marea — two countries can report the same climate reduction twice
- Vela — a source hands over evidence and risks being exposed
- TEMIS — two people sign an agreement and later cannot tell who did what
All with fictional data and no real money: most run as local walkthroughs, and Stellar testnet evidence belongs only to the projects that declare it (TEMIS and Permamuseum), not to all eleven. Rerun from fresh clones on 25 October 2026: 399 tests pass across the eleven repositories (record).
Lore Plugin supplies criterion and the coordinator workflow; Vespi supplies the authority and receipt semantics around an operation. The method describes loops, test-first work, specifications, bounded delegation, blind reading and separate verification; it is a workflow for host tools, not a kernel that generates apps or images itself. Lore Plugin carries a pinned kernel, so this source snapshot does not update an installed kit automatically.
The agreement keeps its order. Its purpose is to preserve your agency and avoid repeated decisions; its method coordinates bounded authority, a human gate and receipts; each operation's concrete result must be checked. The verification record, judge findings from the earlier cut, prior-art notes and experiments retain construction history. Model reviews independent of the builders are not an external security audit. The method credits The Fable Method; Raven MCP, Stellar and the Lore/LUS work belong to the construction narrative, not proof that the whole product operates autonomously.
| Project | Its focus | Lore Plugin + Vespi today |
|---|---|---|
| TencentDB Agent Memory | Shared, governed agent memory, skills, wiki and code graphs | Human-approved project criteria plus bounded operations and receipts |
| Hermes Agent | An agent runtime with persistent memory and skills | Criteria carried across supported hosts; operation authority outside any one agent runtime |
| Obsidian | Local Markdown notes and linked knowledge | A workflow for promoting experience into agent-readable criteria with approval |
| Graphify / CodeGraph | Queryable code structure; Graphify also maps documents | Maintained project criteria and authority for concrete operations |
This compares current scope, not head-to-head results. The complete end-to-end path remains to be demonstrated.
- Andrés Peña Mellado — journalist and teacher, author of LUS, Lore Plugin and Vespi. He has worked in communication across the blockchain ecosystem and works with Tellus, the team behind Stellar Chile, on editorial and community; he built Vespi through Find Your Way and HackMeridian. Winner of the Stacks hackathon in Argentina. In the proposed sprint he leads engineering, signing, the verifier and the release. Telegram @andresanemic.
- Francisco Toro Fierro — sociologist with 18 years of practice. He formulated the RUC-D framework and works on social economy and community value. Finalist at the Blockchain Summit Latam Bankaton (2024). In the proposed sprint he leads the pilot and its outside evaluation. Contact: ultratorus@gmail.com.
Together they develop RUC-D, Vespi's research observatory, and build Vespi Contributions.
Andrés Peña Mellado, Digital Art Director & Creative Developer.
Kernel license: Apache-2.0, with attribution in NOTICE. The kernel is and will stay open source under Apache 2.0; future releases will not move to a restrictive license.
Leer en español
Vespi no establece la verdad ni la calidad de un trabajo ni proporciona un runtime autónomo. Es infraestructura abierta para operaciones con autoridad acotada y recibos verificables: conserva juntos el permiso, el resultado comprobado y la siguiente acción acordada cuando el trabajo cambia de manos. Tú decides lo importante; el host ejecuta y guarda la operación.
Estado. Piloto propuesto y presentado a Stellar Chile Instawards; resultado pendiente. Sin fondos adjudicados ni piloto en marcha.
⚠ Solo testnet. El sandbox existente usa un pagador y roles simulados; no demuestra a dos personas firmando.
Un buen aporte no debería perderse en un chat. Vespi Contributions propone un registro compartido de lo que una persona solicitó, otra aportó y la primera aceptó, con cada paso firmado en Stellar por quien lo dio.
| Estado | Qué cubre |
|---|---|
| Existe hoy | Kernel v0.1.8 con 1.319 pruebas aprobadas en su suite congelada · un sandbox en testnet con un pagador y roles simulados: 7 pagos registrados, 7 intentos fuera de política bloqueados, 9 pruebas offline y un verificador que devuelve VERIFIED · un anclaje anterior en mainnet de la huella de un recibo (25 de octubre de 2026), que no es una cadena de Contributions · 7.676 clonaciones registradas de Vespi y Lore Plugin hasta el 9 de noviembre de 2026 (detalle), que no son usuarios únicos |
| Propuesto para 30 días | SOLICITAR, APORTAR y ACEPTAR firmados con la clave propia de Stellar de cada participante · reservas patrocinadas y fee bump · recibos JSON públicos y canónicos y una página de recibo compartible · un verificador independiente de un comando y diez o más casos de manipulación rechazados · una cadena de referencia del equipo en mainnet y luego tres parejas reales de solicitante y quien aporta, la evaluación de una organizadora externa y una reproducción independiente |
| Fuera de alcance o futuro | Puntajes de reputación, insignias o tokens · juzgar la calidad o la verdad de un aporte · un contrato Soroban nuevo · integraciones con otras apps o programas, incluidos Attest y Stellar Passport |
El registro comprueba el reconocimiento y su integridad, no la calidad del trabajo. Más sobre el piloto: vespi.xyz/contributions/es.
| Si eres… | Empieza por |
|---|---|
| Jurado o evaluador | Prueba en testnet y sprint propuesto |
| Desarrollador que quiere reproducir la evidencia | Comprobación en 5 minutos |
| Quien integra el kernel | Kernel / documentación y contrato de callbacks del host |
| Quien busca Find Your Way y HackMeridian | Historial |
Sitio · Video · Pitch deck · English
- El trabajo útil se pierde en el chat. Cuesta recuperar una solicitud, un aporte y su reconocimiento.
- Un pago no registra aceptación. Quien revisa necesita saber quién pidió qué, quién lo entregó y quién reconoció el resultado.
Vespi Contributions propone un registro portable de esos reconocimientos, firmado con la cuenta propia de Stellar de cada participante. Quien solicita (la organizadora, en la postulación) puede ser un builder, una mentora, alguien de un capítulo o quien organiza un evento; el contexto nunca agrega un firmante.
Flujo propuesto · todavía no implementado
sequenceDiagram
actor Requester as Solicitante
actor Contributor as Quien aporta
participant Stellar
participant Verifier as Verificador
Requester->>Stellar: REQUEST firmado por quien solicita (aporte esperado, contexto público)
Contributor->>Stellar: CONTRIBUTE firmado por quien aporta (entrega, evidencia)
Requester->>Stellar: ACCEPT firmado por quien solicitó (aporte revisado)
Verifier->>Stellar: Leer transacciones y enlaces ordenados entre hashes de recibos
Stellar-->>Verifier: Cuentas firmantes y digests anclados
La cuenta que firma y la que patrocina son distintas. La cuenta participante debe autorizar su paso. Una cuenta que patrocina reservas o paga comisiones no reemplaza esa firma. La propuesta incluye claves controladas por cada participante, conexión de wallets y entrada patrocinada sin exigir que quien llega compre XLM; Vespi no guardaría claves secretas de participantes. Solo entrarían al piloto aportes y evidencias cuya publicación se haya consentido.
El resultado propuesto es una página compartible con los recibos completos, las cuentas participantes, las referencias públicas de evidencia y las transacciones. Cada recibo JSON canónico incluiría el hash del recibo anterior; su digest SHA-256 iría en MEMO_HASH de Stellar. Los identificadores de transacción y la evidencia de firma se indexarían por separado, fuera del contenido ya hasheado. Así, otra persona podría revisar el registro sin depender solo del servidor de Vespi.
Sin ACCEPT la secuencia queda incompleta. El verificador propuesto comprobaría éxito de las transacciones, integridad de recibos, enlaces de hashes en orden, autorización de cuentas, roles esperados y flujo completo. Verificaría qué reconocieron las cuentas, sin juzgar si el trabajo original fue verdadero, útil o bueno. Se proponen transacciones nativas de Stellar; un contrato Soroban nuevo, puntajes de reputación y un sistema de insignias quedan fuera del sprint.
El sandbox existente no tiene valor monetario. La persona que concede autoridad es un archivo de configuración, no una firma autenticada.
En una reproducción desde checkout limpio del commit de evidencia 9624922, con Node v24.22.2, pasaron 9/9 pruebas y el verificador offline devolvió VERIFIED: Ledger: 7 payments from the payer, 7 paid receipts, total 29000000 stroops. La ejecución guardada también registra 7 intentos bloqueados.
| Evidencia | Enlace |
|---|---|
| Índice de ejecución | run.json |
| Recibos de autorización | Recibos guardados |
| Respuestas guardadas de Horizon | horizon-snapshot.json |
| Pagos testnet de esa ejecución | p1 · p2 |
| Anclaje histórico en mainnet — prueba de anclaje, no del piloto | Anclaje del digest de un recibo |
Ese resultado vuelve a comprobar respuestas guardadas; no es una consulta nueva al ledger. El recibo registra autorización; el verificador comprueba la liquidación contra el snapshot o Horizon según el modo. El runner lleva el presupuesto entre destinos; los techos del kernel son por operación. Un digest sin clave no prueba autoría: quien controla archivos y clave podría construir un conjunto consistente. Los límites del sandbox detallan esa frontera. El anclaje mainnet registra el digest de un recibo, no una cadena de Contributions. No se hizo una consulta nueva al ledger para esta revisión del README.
Desde un checkout que contenga el commit de evidencia 9624922 (el tag original del kernel es anterior al sandbox), usa Node 24. Ejecuta el bloque único de comandos del sandbox. La instalación descarga sus dependencias; las pruebas y la verificación indicada corren offline.
- Clona y sitúate en el commit fijado — debes quedar en
962492230d3540ca4ce5a38990a5525838ef6535. - Instala las dependencias del sandbox —
npm cidebe terminar sin errores. - Ejecuta las pruebas — debes ver
ℹ pass 9(o# pass 9con salida TAP). - Ejecuta el verificador offline — la última línea dice
VERIFIED, con los totales indicados en Prueba en testnet.
La consulta opcional en vivo se describe junto a ese bloque: lee Horizon testnet en ese momento y guarda las respuestas localmente. Un reinicio de testnet puede hacer que la ejecución histórica ya no esté disponible. Eso se distingue de reproducir el snapshot del repo. La guía del sandbox explica cómo crear una nueva ejecución financiada en testnet e incluye la advertencia de sobrescritura.
La postulación propone un sprint de 30 días, con inicio sugerido el 30 de noviembre de 2026, para construir el flujo anterior, las páginas de recibos, el verificador independiente, la entrada patrocinada y un piloto abierto en la comunidad Stellar.
Los criterios de aceptación propuestos incluyen tres parejas completas de solicitante y quien aporta (organizadora y contribuyente, en la postulación), además de la ejecución de referencia separada del equipo; al menos diez casos de manipulación rechazados; la evaluación de una organizadora externa; reproducción independiente por alguien ajeno al equipo y a Tellus; CI en tres sistemas; y un release público con guías bilingües. Son metas, no evidencia de uso ni de cumplimiento. El piloto reclutaría mediante convocatoria abierta y admitiría participación remota; no depende de una app asociada ni de un evento.
Código · Versiones · Pruebas · Walkthrough · Capacidades · CI
El release vigente del kernel sigue siendo v0.1.8-kernel (Latest). Es una biblioteca fuente JavaScript sin dependencias, no un paquete npm en la raíz. El host aporta ejecución, identidades confiables, reloj y almacenamiento. Su resultado congelado de la suite raíz registra 1.319 pruebas aprobadas; ese resultado histórico está separado de la evidencia del sandbox. El cambio de CI añade instalación, pruebas y verificador offline del sandbox a la matriz existente de Node 24 en Linux/macOS/Windows, sin cambiar la suite del kernel.
Desde este checkout, con Node 24, corre el recorrido local, responde a la terminal con Ada: approve y revisa status, coverage y notCovered del recibo. El ejemplo de rechazo muestra una operación fuera del techo rechazada antes de un efecto y luego otra autorizada.
Los comandos del kernel se mantienen en un solo lugar: el walkthrough no necesita instalación; la suite completa requiere las dependencias de x402. No necesitas clonar el corte del evento para reproducir el sandbox.
La prueba del recorrido comprueba un efecto local observado y la selección de la siguiente acción en otro proceso, pero el recibo se pasa explícitamente a ese proceso: no demuestra transporte automático, almacenamiento durable ni identidad humana autenticada. El código actual incluye el mantenimiento del corte 0.1.7. El resultado guardado de la suite enlazado arriba registra el comando, los conteos exactos, la versión de Node y la base Git de esta versión. Las guías fechadas para jueces están en Historial.
El kernel es JavaScript sin dependencias de runtime. Una capacidad declara sus requisitos; la operación comprueba autoridad antes de perform, consulta la puerta humana cuando corresponde y recibe una verificación separada. Las pruebas de autoridad cubren activo, techo, destino, vencimiento y aprobaciones con nombres distintos, pero los nombres de aprobación ordinaria son etiquetas y no firmas autenticadas, y los presupuestos de dinero no se acumulan entre operaciones. El host controla herramientas, identidades, reloj y almacenamiento.
Las pruebas de recibos cubren el digest SHA-256, comprobaciones exitosas con nombre y omisiones, pero el digest demuestra integridad y no autenticidad, y cualquiera que reescriba el recibo puede recalcularlo. Un ancla externa exige confirmar por separado digest y red. buildReceipt({ anchorNetwork }) acepta stellar:testnet (el valor por defecto, sin cambio) o stellar:pubnet; una red no admitida produce un error. El ancla pendiente no prueba interacción con una red y su network no entra al digest del recibo. Los fixtures usan datos ficticios y testnet. Consulta Historial para las demos de pago en mainnet, separadas de Contributions.
El catálogo de capacidades explica la API y las responsabilidades del host.
El kernel 0.1.8 conserva el contexto aprobado en la aprobación y el recibo, y lo vuelve a comprobar antes de un efecto. Los checkpoints conservan autoridad acotada al retomar; el host aporta almacenamiento auténtico y una generación mínima aceptada. Esta versión cambia el contrato del receptor de los callbacks del host. Consulta el contrato y la migración de callbacks antes de adaptar un host 0.1.7 que use this, y la evidencia y los límites de adopción de 0.1.8.
El archivo de evidencia registra 50 transacciones exitosas en testnet leídas de Horizon, con 5 casos verificados semánticamente, 45 parcialmente verificados y 0 discrepancias. Las expectativas vienen de registros locales de ejecución y no de Horizon; las comprobaciones parciales no completan hechos ausentes. La guía de evidencia contiene los enlaces de transacciones, la cobertura por campos y los detalles de pagos históricos, incluido el recibo x402 del adaptador de 0.1.3. Esa historia es evidencia histórica de aquel adaptador. El comando offline del kernel comprueba la forma del archivo; la guía contiene la comparación de respuestas guardadas y la consulta opcional a la red.
Estas guías fechadas conservan su evidencia y alcance originales. No son la entrada para reproducir Contributions:
- Find Your Way · octubre de 2026: Para jueces, con instrucciones fijadas a una versión; hallazgos anteriores.
- HackMeridian · 26 de octubre de 2026: Judge in 3 minutes, fijada a
meridian-2026-10-26; demo de pago y demo de Pollar, fuera de la biblioteca del kernel. La guía del evento distingue su suite combinada de la suite congelada del kernel. - Video histórico de la demo, página de evidencia de Pollar; pitch deck EN / ES, one pager EN / ES, y cartas de intención. Esos archivos no acreditan cumplimiento del piloto propuesto.
La evidencia de pagos documenta por separado el pago con Pollar y el pago firmado tras aprobar su hash; esas demos no acreditan aceptación comunitaria de un aporte.
Para el ejemplo histórico de pago, la guía del evento contiene instalación, ejecución en testnet y verificación de mainnet de solo lectura. Su capacidad de firma firma solo el hash de transacción aprobado en la puerta del kernel. El SDK de Pollar en el navegador y la relectura de Horizon pertenecen a la integración separada de Pollar; no son necesarios para Contributions. La demo x402 también sigue fuera del kernel: demuestra un adaptador de servicio pagado en testnet, mientras el puente SDK real dentro del kernel está diferido. El catálogo distingue la verificación de referencia de conocimiento cero de las apps futuras; el registro por lotes de Meridian sigue como plan hasta que exista su transacción.
Registro hasta el 2026-11-09: 1.821 clonaciones de Vespi en 44 días y 5.855 de Lore Plugin en 128 días, 7.676 en total (registro de Lore Plugin). La postulación citó el corte del 2026-11-05: 1.743 + 5.667 = 7.410. Estos registros de tráfico de GitHub son señales de distribución: los eventos de clonación no son personas únicas, instalaciones activas ni adopción de recibos. No acreditan usuarios de Contributions.
Una persona construyó estos once proyectos con Vespi en una semana (29 de septiembre – 3 de octubre de 2026); diez corren el kernel de Vespi (TEMIS es el que no lo corre). Once proyectos exploran qué puedes construir así, cada uno con su problema, su evidencia y sus límites. Su código es público en cada repositorio desde el 10 de octubre de 2026, con licencia de solo revisión.
- Queen — una propuesta de presupuesto suele ser confusa: quién pidió, quién podía responder, qué cubre el precio
- Permamuseum — en un museo, «verificado» mezcla afirmación, evidencia y permiso
- Casa Firme — una familia no debería entregar su identidad para probar qué pasó
- Ficha Contigo — una paciente no ve quién abrió su ficha clínica
- Cátedra — los registros académicos están dispersos y nadie ve quién autorizó qué
- Escribano — un contrato público muestra la regla de hoy, no quién la cambió
- Llavero — el permiso para usar tus datos se pierde dentro de las organizaciones
- Farolero — le das una instrucción vaga a un agente y nadie sabe qué podía hacer
- Marea — dos países pueden reportar dos veces la misma reducción climática
- Vela — una fuente entrega evidencia y corre el riesgo de quedar expuesta
- TEMIS — dos personas firman un acuerdo y después no saben quién cumplió qué
Todos con datos ficticios y sin dinero real: la mayoría corre como recorrido local, y la evidencia en la testnet de Stellar pertenece solo a los proyectos que la declaran (TEMIS y Permamuseum), no a los once. Reejecutadas desde clones frescos el 25 de octubre de 2026: 399 pruebas pasan en los once repositorios (registro).
Lore Plugin aporta el criterio y el flujo del coordinador; Vespi aporta la semántica de autoridad y recibos alrededor de una operación. El método describe ciclos, pruebas primero, especificaciones, delegación acotada, lectura ciega y verificación separada; es un flujo de trabajo para herramientas del host, no un kernel que genere apps o imágenes por sí solo. Lore Plugin lleva una copia fija del kernel, por lo que este corte de código no actualiza automáticamente un kit instalado.
El acuerdo conserva su orden. La finalidad es cuidar tu agencia y evitar decisiones repetidas; el método coordina autoridad acotada, puerta humana y recibos; el resultado concreto debe comprobarse en cada operación. El registro de verificación, los hallazgos de jueces del corte anterior, las notas de arte previo y los experimentos conservan la historia de construcción. Las revisiones por modelos independientes de sus constructores no son una auditoría de seguridad externa. El método acredita The Fable Method; Raven MCP, Stellar y el trabajo de Lore/LUS pertenecen al relato de construcción, no prueban que el producto completo opere de forma autónoma.
| Proyecto | Su foco | Lore Plugin + Vespi hoy |
|---|---|---|
| TencentDB Agent Memory | Memoria, skills, wiki y grafos de código compartidos y gobernados | Criterio de proyecto aprobado por la persona, más operaciones acotadas y recibos |
| Hermes Agent | Un agente con memoria persistente y skills | Criterio portable entre hosts compatibles; autoridad de operación fuera de un agente concreto |
| Obsidian | Notas Markdown locales y conocimiento enlazado | Un flujo que convierte experiencia en criterio legible por agentes, con aprobación |
| Graphify / CodeGraph | Estructura de código consultable; Graphify también mapea documentos | Criterio de proyecto mantenido y autoridad para operaciones concretas |
La tabla compara alcances actuales, no resultados de una prueba cara a cara. Falta demostrar el recorrido completo de punta a punta.
- Andrés Peña Mellado — periodista y profesor, autor de LUS, Lore Plugin y Vespi. Ha trabajado en comunicación en el ecosistema blockchain y trabaja con Tellus, el equipo detrás de Stellar Chile, en editorial y comunidad; construyó Vespi a través de Find Your Way y HackMeridian. Ganador del hackathon de Stacks en Argentina. En el sprint propuesto lidera la ingeniería, la firma, el verificador y la publicación. Telegram @andresanemic.
- Francisco Toro Fierro — sociólogo con 18 años de ejercicio. Formuló el marco RUC-D y trabaja en economía social y valor comunitario. Finalista de la Bankaton de Blockchain Summit Latam (2024). En el sprint propuesto lidera el piloto y su evaluación externa. Contacto: ultratorus@gmail.com.
Juntos desarrollan RUC-D, el observatorio de investigación de Vespi, y construyen Vespi Contributions.
Andrés Peña Mellado, Digital Art Director & Creative Developer.
Licencia del kernel: Apache-2.0, con atribución en NOTICE. El kernel es y seguirá siendo de código abierto bajo Apache 2.0; las versiones futuras no pasarán a una licencia restrictiva.
