Skip to content

crafter-research/osce-seace-cli

Repository files navigation

osce-seace-cli

Cliente agent-first no oficial para consultar informacion publica de OSCE/SEACE, con salida JSON estable, procedencia de fuente y limites conservadores.

 ███████╗███████╗ █████╗  ██████╗███████╗
 ██╔════╝██╔════╝██╔══██╗██╔════╝██╔════╝
 ███████╗█████╗  ███████║██║     █████╗
 ╚════██║██╔══╝  ██╔══██║██║     ██╔══╝
 ███████║███████╗██║  ██║╚██████╗███████╗
 ╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝╚══════╝
  v0.1.0 · OSCE/SEACE public procurement checks · agent-first

Instalacion

bun add -g @crafter/osce-seace-cli

Para desarrollo local:

bun install
bun osce-seace-cli --help

Inicio rapido

osce-seace-cli status --json

Salida resumida:

{
	"ok": true,
	"auth": "public-no-auth",
	"portal": {
		"status": 200,
		"hasJsfViewState": true,
		"hasRecaptchaV3": true,
		"updatedAt": "21 de abril del 2026"
	}
}
osce-seace-cli sanciones search --ruc 20100994128 --json --limit 1

Salida resumida:

{
	"ok": true,
	"status": "found",
	"risk": {
		"hasSanctions": true,
		"activeSanctions": 1,
		"level": "high"
	}
}
osce-seace-cli datos abiertos sync --dataset sanciones --dry-run --json

Salida resumida:

{
	"ok": true,
	"status": "would-download",
	"dataset": {
		"name": "sanciones",
		"format": "csv",
		"reconStatus": "verified"
	}
}

Comandos

Comando Estado Uso
status Implementado Verifica portal SEACE, fuente de datos abiertos y postura de auth publica
schema <resource> Implementado Imprime contratos JSON de entrada y salida
sanciones search Implementado Consulta CSV oficial de proveedores sancionados con inhabilitacion y multa
datos abiertos sync Implementado para sanciones Inspecciona o descarga el CSV oficial cacheado
procedimientos search Parcial Valida filtros e inspecciona la pagina publica. La busqueda JSF requiere recon por reCAPTCHA v3
ordenes search Parcial Valida filtros e inspecciona la pagina publica. La busqueda JSF requiere recon por reCAPTCHA v3

Recursos para schema:

osce-seace-cli schema sanciones --json
osce-seace-cli schema datos-abiertos --json
osce-seace-cli schema procedimientos --json
osce-seace-cli schema ordenes --json

webctl IR pending. No existe IR disponible para este portal en v0.1.0.

Legal

osce-seace-cli is an unofficial tool for querying and normalizing public OSCE/SEACE procurement information. You are responsible for complying with applicable portal terms, data licenses, and Peru's Ley 29733 when processing personal data that may appear in public procurement records. The CLI uses conservative rate limits, preserves source provenance, and avoids authenticated or mutating workflows in v0.1.0.

Verifica los registros fuente antes de tomar decisiones legales, financieras o de cumplimiento.

Licencia

MIT.

About

Agent-first CLI adapter for Andenar. osce-seace portal integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors