Witness · Borrador de diseño v0.1 · Proyecto individual · 2026-04-23

Una red de credenciales para las personas a quienes las instituciones les han fallado.

Los trabajadores indocumentados no pueden comprobar las horas que trabajaron. Los refugiados pierden sus documentos en la frontera. Las personas que salen de prisión vuelven a empezar sin nada portátil. Las sobrevivientes de violencia doméstica tienen evidencia en un teléfono que el agresor puede alcanzar. Este es el problema para el cual blockchain fue realmente diseñado — y al que casi nadie está apuntando.

Este es un proyecto individual en etapa de borrador de diseño. Soy Aaron Wright, un obrero de construcción en Clearwater, Florida, construyendo esto en mi tiempo libre. Me comunico con programas de asistencia legal y centros de trabajadores para recibir retroalimentación de diseño antes de escribir código de producción.

Qué es esto

Witness es una red de declaraciones de hechos, firmadas y con marca de tiempo ("atestaciones") sobre una persona, emitidas por instituciones comunitarias identificables — una trabajadora de admisión en un refugio, un compañero de trabajo, un paralegal de asistencia legal, un médico, un representante sindical. Cada atestación está firmada criptográficamente, su hash queda anclado en un libro mayor público, y la persona la guarda en su propia bóveda digital. Cuando necesite ayuda legal — años después, quizás — el registro ya está construido, no se puede alterar, y se puede exportar a un formato que un juez o un comisionado laboral aceptará.

El formato del registro es el modelo de datos W3C Verifiable Credentials. No estoy inventando nada nuevo. La salida es una declaración jurada en PDF firmada criptográficamente, más divulgación selectiva opcional con pruebas de conocimiento cero.

Las tres atestaciones abajo cuentan una historia única de robo de salario a lo largo de tres semanas: una jardinera en San José, su compañero de trabajo que vio el mismo turno, y la paralegal de asistencia legal que tres semanas después inicia el expediente haciendo referencia a ambos. Las pruebas criptográficas son marcadores de posición en este borrador — todavía no he implementado la canonicalización de producción (RFC 8785 JCS). La estructura de las atestaciones, la semántica de los emisores y el enlace entre casos sí son de intención de producción.

Caso: Salarios no pagados en Example Landscaping LLC, San José, CA

El 22 de abril de 2026, María Q. terminó un turno de ocho horas de jardinería en tres propiedades residenciales del vecindario Willow Glen de San José. Le habían prometido $18 por hora. No le pagaron ningún salario esa noche, y no llegó nada para la fecha de pago prometida.

Más tarde esa misma noche, María abrió la aplicación de admisión de Witness en su teléfono y produjo la primera atestación — una autoatestación del turno. Minutos después, su compañero Jorge L., que trabajó el mismo turno con el mismo capataz, firmó conjuntamente la atestación de María desde su propio teléfono: él estuvo ahí, la tarifa prometida fue la misma, y a él tampoco le han pagado.

Tres semanas más tarde, el 14 de mayo de 2026, María se presentó en persona en Example Bay Area Legal Aid. Para entonces había acumulado dieciocho atestaciones de turnos; catorce llevaban firmas conjuntas de compañeros. Un paralegal de la Unidad de Salario y Horario realizó la admisión en español, verificó la identidad de María contra su licencia de California y el DID de la billetera en las atestaciones, y emitió la tercera atestación que se muestra aquí: una admisión institucional, firmada criptográficamente con la clave did:web de la organización de asistencia legal, haciendo referencia a las atestaciones previas de la trabajadora y del compañero.

Lo que María le entrega a su abogada no es una carpeta de documentos sueltos. Es una cadena verificable: dieciocho turnos firmados, catorce testigos de terceros, y una atestación institucional de una organización de asistencia legal en la que su abogada ya confía. Cuando se presenta el caso ante el Comisionado Laboral de California, el registro probatorio empieza antes de que alguien haya llamado a un abogado.

Las tres atestaciones

Atestación 1 de 3

Turno de trabajo — autoatestación

Fecha del hecho atestado:

Emisor

Maria Q.

Autoatestación

US-CA

did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK

Sujeto

Maria Q.

did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK

Hechos declarados

Nombre del empleador
Example Landscaping LLC
Dirección del empleador
1437 Alum Rock Ave, San Jose, CA 95116
Inicio del turno
2026-04-22T13:00:00Z
Fin del turno
2026-04-22T21:00:00Z
Lugar de trabajo
Residential properties in Willow Glen, San Jose, CA
Ubicación geográfica
geo:37.3088,-121.8957;u=100
Tarifa prometida (USD)
18.0
Pago prometido para
2026-04-26
Descripción del trabajo
Tree removal and debris hauling at three residential properties. Arrived at worksite 13:00 local, worked until 21:00 local with one 20-minute unpaid break. Foreman 'Tony' supervised.
Pago recibido
no

Prueba criptográfica

Algoritmo
Ed25519Signature2020
Firmado el
2026-04-22T21:02:00Z
Método de verificación
did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK

El valor de la firma es un marcador de posición en este borrador. Las firmas de producción requieren canonicalización JCS (ver pie de página).

Atestación 2 de 3

Firma conjunta de un compañero

Fecha del hecho atestado:

Emisor

Jorge L.

Testigo individual — Coworker on the same shift at the same employer

US-CA

did:key:z6MkrJV2TcfR8yPjaBuYpSxReGfGcLWGSTLmWKiL7hwxj4oR

Sujeto

Maria Q.

did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK

Hechos declarados

Relación con el sujeto
coworker_same_shift
Hecho atestiguado
I, Jorge L., worked the same shift as Maria Q. on 2026-04-22 at the three Willow Glen properties described in the attestation I am countersigning. Maria was present from 13:00 local until at least 20:45 when I left the site. Foreman 'Tony' was the same supervisor for both of us. I was promised $18/hour for the same work and have also not yet been paid.
Hash atestado
sha256:PLACEHOLDER_HASH_OF_ATTESTATION_01

Referencias (atestaciones previas)

  • sha256:PLACEHOLDER_HASH_OF_ATTESTATION_01

Prueba criptográfica

Algoritmo
Ed25519Signature2020
Firmado el
2026-04-22T21:07:00Z
Método de verificación
did:key:z6MkrJV2TcfR8yPjaBuYpSxReGfGcLWGSTLmWKiL7hwxj4oR

El valor de la firma es un marcador de posición en este borrador. Las firmas de producción requieren canonicalización JCS (ver pie de página).

Atestación 3 de 3

Admisión institucional — paralegal de asistencia legal

Fecha del hecho atestado:

Emisor

Example Bay Area Legal Aid

Admisión de asistencia legal — Paralegal, Wage & Hour Unit

US-CA

did:web:example-legal-aid.org

Sujeto

Maria Q.

did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK

Hechos declarados

Fecha de admisión
2026-05-14T17:30:00Z
Lugar de admisión
Example Bay Area Legal Aid, San Jose office
Hechos declarados
Client presented in person on 2026-05-14 regarding unpaid wages from Example Landscaping LLC. Client reports working 18 shifts between 2026-04-22 and 2026-05-10, averaging 8 hours per shift, at a promised rate of $18/hour. Client has received no wages for any of these shifts. Client has presented 18 corresponding Witness attestations, 14 of which carry coworker countersignatures. Intake confirmed client's identity via California ID and compared the wallet DID on the attestations to the wallet displayed on client's phone.
Condición observada
Client appeared in good health. Spoke in Spanish; intake conducted with Spanish-speaking paralegal.
Servicios brindados
Opened wage claim file. Scheduled attorney consultation for 2026-05-21. Provided client with written notice of rights under California Labor Code §§ 201, 1194, 1197.

Referencias (atestaciones previas)

  • sha256:PLACEHOLDER_HASH_OF_ATTESTATION_01
  • sha256:PLACEHOLDER_HASH_OF_ATTESTATION_02

Prueba criptográfica

Algoritmo
EcdsaSecp256r1Signature2019
Firmado el
2026-05-14T17:45:00Z
Método de verificación
did:web:example-legal-aid.org#intake-2026

El valor de la firma es un marcador de posición en este borrador. Las firmas de producción requieren canonicalización JCS (ver pie de página).

Preguntas frecuentes (para lectores de asistencia legal)

¿Es este el formato real que necesitan mis expedientes?

Es el modelo de datos W3C Verifiable Credentials 2.0. Las VC son una Recomendación del W3C y la base del trabajo de credenciales digitales en el DHS de EE.UU., la Unión Europea, y varios estados. No estoy inventando un formato nuevo; inventarlo condenaría el camino de interoperabilidad legal.

¿Qué hace diferente una paralegal de admisión?

En el piloto: abre un flujo en la aplicación de admisión de Witness, y produce como salida una atestación de admisión institucional en formato VC, firmada con la clave did:web de la organización. Nada cambia en el juicio o en las notas de la paralegal. Lo que cambia es que la salida queda criptográficamente ligada a la cliente, permite firmas conjuntas de otros atestantes, y se puede re-exportar como una declaración jurada en PDF firmada más adelante.

¿Qué pasa si se pierde, confisca o destruye el teléfono de la cliente?

Los hashes de las atestaciones viven en un libro mayor público. El contenido de las atestaciones vive en almacenamiento direccionado por contenido (Arweave). La identidad de la cliente se recupera con un umbral de recuperación social (3 de 5 guardianes), ajustado para clientes sin acceso confiable a teléfonos inteligentes — con rutas por SMS y centro de llamadas. Las frases semilla nunca se exponen a la cliente.

¿Por qué confiaría un juez en esto más que en un PDF?

Un PDF se puede re-fechar trivialmente. La marca de tiempo de una atestación Witness queda atada al tiempo de bloque de un libro mayor público en el momento en que se emite; el hash no se puede reescribir después sin invalidar la cadena de firmas. Y lo más importante: el emisor arriesga su reputación real mediante un DID institucional verificable — la misma propiedad que le da peso a la firma de un notario.

¿Qué estoy pidiendo?

Una conversación de 30 minutos. Quiero entender con qué evidencia desearía usted que las clientes de robo de salario llegaran el primer día, qué no pueden verificar actualmente, y dónde encajaría (o no) una herramienta como esta en su flujo de admisión. No estoy vendiendo nada. Es un proyecto individual en etapa de diseño, intentando construir lo correcto antes de escribir código de producción.