Com construïm cada score, sense caixa negra.
Aquesta pàgina explica les fonts, transformacions i pesos que produeixen l'Atalaya Score. Si una decisió d'inversió depèn d'un número, aquest número ha de ser auditable. Aquí està el model sencer.
Model · heuristic-v2026.04.23 · vision-v1
Fonts
Onze fonts, ingerides directament.
No revenem listings. Cada actiu s'ingereix de la font original, es normalitza a un esquema únic i s'exposa amb traçabilitat per actiu. Mai una dada sense origen. Cobertura: ~37.000 actius actius arreu d'Espanya.
Solvia
REST API · POST · cada hora
Inventari ex-Banc Sabadell gestionat per Cerberus. Font principal. ~8.200 actius.
Hipoges
REST API · diari
Servicer independent. 41 carteres bancàries incloent Sareb, Cibeles i Tramuntana. ~6.500 actius — segona font per volum.
Aliseda
REST API · GET · cada hora
Banc Santander + Blackstone. Aporta referència cadastral, coordenades i estat possessori. ~3.100 actius.
Rural Inmobiliario
JSON POST · diari
Grup Caja Rural: 7 cooperatives (Cajasiete, Banco Cooperativo, Caixa Popular, Caja Viva, CR Jaén, CR Navarra, CR Extremadura). ~2.200 actius.
Servihabitat
Scrape SSR · diari
Servicer de CaixaBank. Catàleg complet scraped diàriament via Railway. ~1.500 actius.
Unicaja Inmuebles
Listing JSP · diari
Portal REO de Unicaja Banco. Concentrat a Andalusia i Castella-Lleó. Preus a consultar. ~1.800 actius.
Cimenta2
Salesforce Aura · diari
Cajamar Caja Rural — la caja rural més gran d'Espanya. 54% sòls de carteres post-Sareb. ~1.100 actius.
Altamira
REST API · POST · cada hora
doValue (multi-banc). Subhastes extrajudicials amb dades d'entitat propietària i enriquiment de preus. ~1.100 actius.
BOE
HTML scrape + LLM
Subhastes judicials del Butlletí Oficial de l'Estat. Text legal parsejat amb LLM → fase processal, creditor, dipòsit, ocupant vulnerable. ~760 actius.
Diglo
Drupal SSR · diari
Spin-off de Banc Santander / Yera. ~700 actius residencials amb preu.
Escogecasa
JSP iframe · diari
Portal REO d'ABANCA. Enfocament nord-oest d'Espanya: Galícia i Astúries representen el 42% del catàleg. ~92 actius.
Score 0–100
Cinc components, pesos fixos, total 100.
Cada actiu rep un score enter entre 0 i 100. La suma dels pesos components és exactament 100; no hi ha multiplicadors ni boosts ocults. Un actiu que no maximitza una component perd literalment aquests punts.
| Component | Pes | Què mesura |
|---|---|---|
| Δ vs zona | Diferència entre €/m² de l'actiu i la mediana €/m² de la seva zona (cascade postal→municipal). Penalitza actius sobre-preu encara que tinguin descompte publicat alt. | |
| Estat físic | Anàlisi visual de fotos per model Haiku. Estats: òptim, habitable, reformable, ruïna. Pending_vision si no hi ha foto processada (placeholder 14/25). | |
| Possessió | Lliure / ocupat / cedit / dubtós. Senyals font + parsing BOE + dades cadastrals encreuades. | |
| Liquiditat zona | Activitat de mercat a la zona de l'actiu: nous listings/30d, rotació, demanda. Zones alta/mitjana/baixa. | |
| Càrregues legals | Hipoteques vives, embargaments, anotacions marginals. Tres capes (A/B/C) amb pes decreixent. | |
| Total | 100 | Suma fixa. Sense boosts ni multiplicadors. |
Nivells del score
90–100
Exceptional
75–89
Excellent
60–74
Good
40–59
Average
20–39
Below avg
0–19
Poor
Cascade zonal
Resolució per nivells, fallback explícit.
El preu de zona usat per Δ-zona es resol cascadingament. Cada nivell s'intenta només si l'anterior no té mostra suficient (mín. 20 transaccions per defecte). El nivell resolt es registra a zoneRefUsed per auditoria posterior.
- 01
01 · Codi postal
Mediana €/m² del CP exacte. Més precís però exigeix mostra suficient. Font: dataset intern Atalaya.
- 02
02 · Barri
Quan CP no té mostra. Per grans ciutats el barri captura millor variació que el municipi.
- 03
03 · Municipi
Mediana €/m² municipal de transaccions reals (no anuncis).
- 04
04 · Província
Últim nivell del dataset intern quan municipi no té mostra.
- 05
05 · MITMA
Font externa oficial: índexs municipals del Ministeri de Transports. Independent del preu bancari, trenca el biaix banc-vs-banc. Fallback final.
BOE legal parsing
Text judicial brut a camps estructurats.
Cada subhasta BOE inclou text legal dens. Atalaya extreu amb un LLM propietari els camps clau que un inversor revisaria manualment: NIF deutor, situació possessòria, càrregues registrals, import de sortida, data de tancament. Schema versionat, fallback graceful si el model falla.
Execució hipotecària · concurs · execució dinerària · administrativa. Defineix el risc processal i els terminis.
Banc · servicer · administració · particular. Indica perfil del procés i predisposició a negociació.
Import del dipòsit requerit per participar a la subhasta i terminis associats.
Bandera d'ocupació protegida (família amb menors, persona dependent). Risc regulatori rellevant.
Visió computer-vision
Estat físic inferit de les fotos del listing.
Per als actius amb fotos processades, un subagent Haiku avalua: estat de cuina, banys, pintura, sòls, exterior. Sortida estructurada amb quality score, observations i bandera d'alerts. Si no hi ha foto disponible o el processament encara no s'ha executat, l'actiu queda com pending_vision amb score físic placeholder de 14/25 — visible i traçable, mai silenciat.
Versionat
Traçabilitat per actiu, sense re-escriure el passat.
Cada score porta el promptVersion del model que l'ha generat. Quan el model canvia, els scores anteriors no es re-escriuen silenciosament: es conserva l'històric i el nou càlcul s'etiqueta amb la nova versió. L'històric és auditable des del detall de cada actiu.