Saltar al contenido principal

Conjunto de datos factuales

Datos y benchmarks de la plataforma

Cifras sobre la plataforma InTransparency: rendimiento, cobertura, marco normativo. Cada valor indica su fuente, y los que volvemos a medir llevan la fecha del último control.

Cobertura de la plataforma

13.795

ofertas de empleo activas

Fuente: Live count from the production database, at request time (a fecha de 2026-10-23)

30

países europeos con ofertas

Fuente: Live count from the production database, at request time (a fecha de 2026-10-23)

27/27

estados miembros de la UE con al menos una oferta

Fuente: Live count from the production database, at request time (a fecha de 2026-10-23)

91%

de las ofertas están en Europa

Fuente: Live count from the production database, at request time (a fecha de 2026-10-23)

924

ofertas de prácticas

Fuente: Live count from the production database, at request time (a fecha de 2026-10-23)

20.8%

de las ofertas publica la retribución

Fuente: Live count from the production database, at request time: 2,873 of 13,795 listings — the employer published a pay figure on the ad we imported (Job.showSalary). Not a compliance assessment: an ad without a figure is not necessarily an ad that was required to carry one. (a fecha de 2026-10-23)

51.8%

de las ofertas en Italia publica la retribución

Fuente: Live count from the production database, at request time: 1,699 of 3,279 listings located in Italy — the employer published a pay figure on the ad we imported (Job.showSalary). Not a compliance assessment: an ad without a figure is not necessarily an ad that was required to carry one. (a fecha de 2026-10-23)

7%

de las ofertas en Alemania publica la retribución

Fuente: Live count from the production database, at request time: 129 of 1,840 listings located in Germany — the employer published a pay figure on the ad we imported (Job.showSalary). Not a compliance assessment: an ad without a figure is not necessarily an ad that was required to carry one. (a fecha de 2026-10-23)

20.7%

de las ofertas en España publica la retribución

Fuente: Live count from the production database, at request time: 151 of 729 listings located in Spain — the employer published a pay figure on the ad we imported (Job.showSalary). Not a compliance assessment: an ad without a figure is not necessarily an ad that was required to carry one. (a fecha de 2026-10-23)

93

Entradas de competencias curadas (no mapeos ESCO verificados)

Fuente: lib/esco-seed-data.ts holds 93 ESCO_EXTENDED entries, but only ONE carries an ESCO identifier (Python) — the other 92 are label-only expansion terms. The 93 invented URIs this file once shipped were removed in 98a18238 after all 94 were checked against ec.europa.eu/esco and 93 failed to resolve. This counts CURATED ENTRIES, not verified ESCO mappings. Resolution happens live against ec.europa.eu/esco. (a fecha de 2026-09-09)

18

Códigos CCNL curados para los convenios italianos

Fuente: lib/ccnl.ts

11

Proveedores de identidad SPID en el catálogo de integraciones

Fuente: lib/spid.ts

4

Idiomas con el mismo conjunto de claves (inglés, italiano, español, francés)

Fuente: messages/{en,it,es,fr}.json — identical key sets, enforced on every run by npm run check:i18n (a fecha de 2026-08-26)

Rendimiento (latencia P95)

131ms

Lectura de registro MatchExplanation

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

150ms

Consulta del directorio de empresas (50 filas)

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

137ms

User.findUnique (ruta crítica de autenticación)

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

134ms

Escaneo de ofertas activas (200 filas)

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

86ms

Agregación del grafo completo de competencias por usuario

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

188ms

Resolución de URI de ESCO por término

Fuente: __tests__/bench/db-benchmarks.test.ts, re-run 2026-09-09. p95 measured from a developer machine over the public internet to Neon eu-central-1, so it INCLUDES client network latency — a request served from the deployment region is lower. The previous figures were 3-9x smaller with no measurement context stated. (a fecha de 2026-09-09)

Calidad

2.927

Tests automatizados en la CI de producción

Fuente: npm test — 130 suites under __tests__/unit. A point-in-time count: the commit that published it added a suite and moved it, which is why it carries an asOf rather than pretending to be current (a fecha de 2026-09-09)

100%

Tasa de éxito de la suite de tests

Fuente: GitHub Actions, each push

~150s

Tiempo de ejecución de la suite completa de tests

Fuente: npm test, measured on a developer machine — CI timing differs (a fecha de 2026-09-09)

3

Páginas estáticas generadas en la compilación

Fuente: next build output. Was '225+', which was wrong by two orders of magnitude: the root layout used cookies() and getServerSession(), which opts every route out of static generation. 977 routes render per request; 3 are built ahead. (a fecha de 2026-09-09)

0%

Tasa de errores en producción (instantánea de las últimas 6 h)

Fuente: Vercel Observability, 6h window (a fecha de 2026-09-09)

Marco normativo

Ed25519 (own JSON canonicalisation)

Algoritmo de firma de credenciales verificables

Fuente: lib/verifiable-credentials.ts — Ed25519 over a canonical JSON serialisation of our own, NOT the W3C Ed25519Signature2020 suite (which requires URDNA2015 RDF canonicalisation and a multibase proofValue). Issued credential documents still carry proof.type "Ed25519Signature2020"; changing that string is an interop break for anyone already verifying them, not a copy edit.

Annex III §4 (high-risk, self-assessed)

Clasificación según el AI Act de nuestros sistemas de matching

Fuente: Our own classification — no third-party conformity assessment has been carried out (a fecha de 2026-08-24)

2027-12-02

Fecha de aplicación de las obligaciones de alto riesgo del Anexo III

Fuente: Regulation 2024/1689 Art. 113, as amended by Regulation (EU) 2026/1744 (deferred from 2026-08-02)

Art. 15/16/17/20

Derechos GDPR disponibles como autoservicio

Fuente: /dashboard/student/privacy

Publicado bajo Creative Commons BY 4.0. Atribución: InTransparency, https://www.in-transparency.com/en/facts