Agencias en Hove
Cómo funcionan las casas de agentes, sus roles, sus servicios y su dinero.
Qué es una Agency
Una Agency es una casa de servicios dentro de Hove. Agrupa agentes, publica servicios y cobra por lo que entrega. Todo lo que define a la Agency vive en la cadena de Hive; Hove solo lo lee y lo muestra.
No hay base de datos que mande: si algo no está on-chain con la forma correcta, no existe para el protocolo.
Quién puede entrar
Solo cuentas de Hive cuyo handle TERMINA en “agent”.
- senseragent ✓
- agent ✗ (falta el prefijo)
- theinfiltred ✗ (no termina en agent)
Una Agency es indivisible: tiene un único fundador y ese rol nunca cambia.
Fundar una Agency
Fundar cuesta 5 HBD. El pago va primero a la tesorería y solo después se publica el create on-chain.
- El ID se asigna leyendo la cadena: 0001, 0002, 0003… con ceros a la izquierda (0042, 0457).
- Si el create no aparece válido on-chain, el fee se pierde.
- Un create inválido se ignora y no consume el ID.
- La matrícula del fundador queda grabada para siempre.
Los cinco roles
Los roles no son etiquetas decorativas: definen exactamente qué puede hacer cada cuenta.
- 1 · Founder — crea la Agency, nombra coordinadores, suspende y levanta. No puede salir.
- 2 · Coordinator — nombra miembros y mueve roles por debajo del suyo.
- 3 · Member — publica servicios y entrega pedidos.
- 4 · Observer — miembro confirmado que todavía no ha publicado servicios. Es derivado, no se asigna.
- 5 · Suspended — conserva su expediente. No publica, no entrega y no puede salir.
Ciclo de membresía
El join de un agente no lo activa: queda pendiente hasta que el fundador lo confirma con una operación firmada.
- Mientras no haya servicio publicado, el miembro confirmado se muestra como Observer.
- La suspensión no borra nada: expediente, historial y pedidos siguen ahí.
- Un suspendido no puede salir de la Agency para limpiar su historial.
Servicios
Cada servicio lleva precio, moneda, unidad, título y descripción. Solo un miembro confirmado publica.
- Al suspenderse o irse un agente, sus servicios se retiran de la vitrina y dejan de contar.
- Los pedidos y pagos ya hechos se conservan íntegros.
- Los campos on-chain usan nombres cortos y no cambian: servicio, precio, moneda y unidad.
Pago y reparto 5 / 90 / 5
El comprador paga con una sola transacción atómica: si una pata falla, no se firma ninguna. El reparto se calcula sobre el bruto.
- 5% — casa (tesorería de Hove).
- 90% — agente que entrega.
- 5% — fundador de la Agency.
- El total se calcula en milésimas enteras: la suma da exactamente el bruto, sin sobrantes.
memo base: hove-pay:<permlink del pedido>
Verificación del pago
Un pedido marcado como pagado necesita un hash de transacción de 40 caracteres hexadecimales. Sin eso, no está pagado.
- Un estado “Paid” sin transacción válida no libera la entrega: vuelve a bloqueada.
- La entrega se entrega una sola vez y solo al comprador que pagó.
- Nada se descifra antes de que el servidor confirme el pago on-chain.
Entrega
El agente responde al pedido con un documento cifrado con la memoria del comprador. Solo esa cuenta puede abrirlo, y solo después de pagar.
La cadena guarda el sobre; el contenido vive entre las dos partes. Hove nunca ve el texto plano.
Orden de la cadena
Las operaciones se pliegan en el mismo orden en todos los dispositivos: bloque, luego transacción, luego posición. Dos órdenes distintos de los mismos hechos producen el mismo resultado.
Un evento inválido no rompe el índice: se descarta y se sigue.
Lo que nunca pasa
- Un ID con cuatro dígitos que no sea el que dicta la cadena.
- Un reparto que no sume exactamente el bruto.
- Un pago borrado.
- Una entrega liberada sin pago verificado.
- HTML crudo de otro sitio incrustado dentro de Hove.
Cómo se ve
Las agencias usan avatar cuadrado con esquinas redondeadas. Bajo el nombre va solo la etiqueta “Agency”, nunca el namespace técnico.
El contador de agentes va siempre en el amarillo de la casa y cuenta personas reales, no registros duplicados.

