eddsa-jcs-2022
- verificationMethod
- did:web:openchapitas.org#key-ed25519-v2
- created
- 2026-08-26T04:09:54Z
- proofValue
- hvCS5T0jwGkLlzhwyPDF6KI-bSFwZKGC0QKpulMvtEEk…Zp3zKRAQ
mldsa65-jcs-2025
- verificationMethod
- did:web:openchapitas.org#key-mldsa
- created
- 2026-08-26T04:09:54Z
- proofValue
- XM1pla-iWylxCY6HzKT1yfjr0-90TioWxRuq16KKNCWx…BQoPFxsj
{
"id": "https://openchapitas.org/credentials/5c924a2d-a14c-45cf-af4e-d83047da5ca9",
"type": [
"VerifiableCredential",
"OpenBadgeCredential"
],
"proof": [
{
"type": "DataIntegrityProof",
"created": "2026-08-26T04:09:54Z",
"proofValue": "hvCS5T0jwGkLlzhwyPDF6KI-bSFwZKGC0QKpulMvtEEkgICsNBwP00RaDoh8AFNW61x8RM5L8gIokpZp3zKRAQ",
"cryptosuite": "eddsa-jcs-2022",
"proofPurpose": "assertionMethod",
"verificationMethod": "did:web:openchapitas.org#key-ed25519-v2"
},
{
"type": "DataIntegrityProof",
"created": "2026-08-26T04:09:54Z",
"proofValue": "XM1pla-iWylxCY6HzKT1yfjr0-90TioWxRuq16KKNCWxDAKtaz-kWy6u-Ir2t9SUXRIn8512wvM1YCRQw_u81uJoZbmHZlIXTMh00xpKa4RhHvUrr1yE9re9a6Ra73aQZm0EZ8N-cvOr7mFSZQAXWoxiS1FFuZChEtGjEkSSxrmydHQgJJI5UtlKBbNEoy4BVTxC1jGa1VjQ5nBVK_mXJpauS41IMA_ceAHwMAeo9715wIB64bgtGgZZfzhWvwnGlL_BoxLJfsteNZ74UViZB2ULiHhvl6elBAiwyp3nkJZPugfbi1NPeq-Z5EdXy_LJ01ZgvcEVPRDb3zlRf704bToocVpi8RK7GGR9ODtTUWsNdNtTz24S9GJdBVs43cdUjf3R6uMhY5WO5IYBTDQeeRaaM9ObJIu3riOOYKz-OPMwQSYPGMDeD7NxLosBUJlLAnWTcfuCksXYXCQb1hoiklJ_NAn2OF0oSr6o3SyvtbC1VwcaYFDKvwHT5qxKqSlO0Npn3FH00_3lQL7JdrUbUa7nMrPciGpIsVLqyfWXv0oLY1j7DlSWIzgjJepqBmeAkhq0KgjC42l9jP2L0ATOKKqLq989iz5s1mgZ1mfUR5uaUruwMtaqMXMO42dyxKg1ebLkjc6hZyIFhP4RmSVR1oaF2Eng4QfK0BGt73DLoz2SzmsYXfWm5QDLaBfE0ddyqMQPNJIfISsZEYPhzVgQHoIKxSuGP5OuJrxWv-m-IAcAXKE03Fv8VDtXWsHU0eAOMRJ9kR9F3bKGjGH3KFDm74yik2GH8GqjPVylIGEBT5G76K3BtVTAMcoP-llcEim8K3Wh8I-uNk9cW-Eroce5GUJnEkPVRVDtDsOEycbB9SqIIFq9DEROq8NYcwSW8v9O50BSn9sYxq3F_1dths1HCAvBw8c72UEfbbcElpUwre0ggIDBsaYVJerfpld6Pdipgmh10IwN8NZZLfRT1_OtON_-IrYTYuzfkEwjh8-t5gGW9rFLR7Qhm72YS47gkL6Mbm23FiHgku6l_x0f4Tl9TkMQxTLn0FxrgMO7rxTLSbNYaw658G_EorhQ7eu_JG-_qWyUtXsTC5ryIOGdOX8mQtPM2CCXFEqhOJcOtg0-D9PGou_QpRkon9GDszGAHFZI4aHO7gvfXh-bHgMfWsYg3VKcJML3bRNBWaM4v4j4U5h8MA03FBT3r4OGOSlMaR8A4bxWQyCDM7rkWUwTIy9Vk6JSma7Q9_FDY8IvoFIY06Ga_TuVuAcemAR_C5PRyyzYNo9dPEQ1bl4OGcxnbtv6LZ7oAupVoPDcMBHJ8diACAYc4Y2-RAOHoOUWdjpqqt-ETQIu-yYknw7sqZiPNFV2IBljQ5nowGiOxTueuPq8F1lBwdz-J0pi0ICltBcBxCcy_vU51TJQsSyR4TEFsN-tzFHp5D2LiOrW5CZwrlxFLRYGeQqAtrqjRP56gljK-djGjaLU7Wge9i6RUZEmb6SD04SHbzw8fCTO9JBOSdVHqnrE9D5XrlEnRmdnyBZ9e_iVp59L-bi9dG9UCICWKJbAErxqz1gxl6AnCXLsx8sdfYWBVllQmGTmpETUBmnwncEIE5Qa77LvbpjMzeMGjwWrx1rv4XVu9hzf04x9vZKqDYVGdGOhS0O__5WHS8fgvV7kqRJnx4p55DmOKI9gudhy96VDMyCkyUud45F2jpw9nhtzRL_03Qw9Dct6UKSsihKMtdzywA-KG8clwZcI5bU41Q98E4WjJqhRhebAp-93w5XnoecSnfnBb3brHvZToCwVsXnzr42bSL5kOgP77bG2gx9ajdlmX8seyrLMd-3JWKpR__6gyjjIrZUgynOD2R6P5prrqMZ-VcbH4ZQ42BDfu9OPl3jNZJfe42OOX3WJrKkMkfeKJVYPBW9RoWNtlgLBkwH9eUvQLaZWV-9ZT6RB_xu8BBAvHRTDBsChERNKfaW52UH2djkULd7M4bVYdEWIm8VXKR8vmBeAO4JhNeNOC7uZaqmqNNJM4FFwgIJT_T3OOox4UC3zMH7CDhDQh2_UwmCDEonu_IBD3-WRQdf0PzEn0Tuo1NplZuVkZ1Y7KrSfMYzhBBVcZZIYquvKwgf0sh-M8kbuSHbj-pfFY7Te_dhcvMhqH_qMpKLmA2QNl2RmsNhXs8ejUpEwyAuzb3u1NuqmNRzkQGR498p5fg-XnN76fi0yR80EIBsej3JvnrDDvMIJ8Xm7FL9gu3bq4J7JP-YSRUC3pUAv4QI9is3s46o5dEsX4F7ITzCaRihFPntu0mre8ntI3MIsiLDlv3x6F8FunAu5gIlz7OfLw7d2ait2cYQSelXvg7Hx6pN4OEHSCJzuWO3NmaKYkIL1App7i5xN68Q20U2VjJ-7ysYz8uIyh9Q1ds-pzH68fjNk5tOatAWqQgSzRcOOu9WmAsXzRpA6-PuxHmJd0_AcAKsKz8JvP_afjXbBPSgLC-B6SoquqtJvt1q-xNnX_sGBlSlzPFCREzjivjPZMN1e72dwwMwaBWfL_5KIuqmZB_7jMkv3AD8Jw267W4y4Fql6qVbXy-oZ-0MX9RP5pxc1az-9aCP4LddfZ1H3Skpbdn_3FbBOT6pGyLH_Tejppk-X_cKLwItnvbzE5ZT5fN3qylFEiHDX8F_SJjfRqahNQ5W7_ptCw2QltKVWNHLM4S5Spjl7FiVFzypPYPNPsKbe9Lj_yktpPrPrqpEIIVpTi1_l8wj9MhNCHKJSD5HWimdKjeI82T2MWtlLLCqKiYzKGB6iBKLOgYc1MJNG3yFLpLMmqPOxn1-ilc8Qcawylb2QWhx1xoDDOwv8lZYHyPNwy3hSIY_RWRNO54Lo8MQrLb1iIqBRkwXk1qtA-6woVLmGaknaOA4JDnGvHpYJLGIKoYmmd4MZM-QHMXri1Pvol1A23LELRxQyCMz1lEb0dx0jEMmoNRCIyHUaXvfs_nfBSWIrtcfXo-sqDPC63IPuFLshcuYVCrVx1aTQx_03cx3LM8rKgdQ1RI4EaunSjIL6F3ivp-JOXgEZkH2mARU6Xe7Le-xWFOnxiYuY72ZAFBDYgmhHTLfFD49oQrzbYqP-NGHZ7pJlXm-E_yaYnvYwX8rc_rAwWo9GApOfinqreKsuVzz4RH6iZBFDRlzIqFDrItpo2F41ejKcf8B5c7m-Y1gTCzxUxrsT5Zlym_Td7zX1nCPGkBDCMtfdNs4IbqtbOJkyiiif4g9xdSHsTAH0dq-czF8u-dhPLgD4r0_QmhJgQJiqA8p9_6olEpjfJAPiWd6bIKlp-rAHc8yEbFIyJVmstP2dOJGpvyPfLVVbudUWh2k7l2cRJ7ulvsT-EsEYNX5pRkCc8PRnJybio1x1x_LCYA6WA88tPRin4TpkS3S5mzb5ZsnuonjgZYrgtn3ox9pjdWr56rGHaIe1ObvWM1Iv67Gjs3hGA8e2rvzCi__Cq9-MmEN2NGFu-FUjrpgzhC5KPyofzkArctkvus07vfo2jcEX-pZnCW6b4ymkxk_Q9Q6b6KzmK-SLci2SgOfrWy7De_hFW7J4B23CZSgI2jHvkLyWYC6_r_CLbqGZXE4htpFu0dHEcIspc49rFKv4X0QlyjgMxE0Oq-XD4G_x7jKFuPpcXtnrl8rvLs-UsxyDQCeCNUMlhwfPJ31CyZM8qqLuI2QKCcUoMJIqYdcBfLTcMdpUbPiJKYq3ugaba7q8O0JTrOKQso39H6cZh0ypERu8MlBEVVoSpYfkty9QJO02dp1IQSAaQxg0BWbP7GiCghVwlsFlHnS_rOFHTsj2-eff3CaVbC-0Zqv4TrFHqerG67WyDNCudBbJNhzKykhy4AMqae0cv_e9bYiY_acdJV4yYXEcznS75wRgiueMR4iYKx4xnoKH3Mzwo6vgv6P2E3e0ETJ85K8Svkjse3qMl4o2l0Edonhc7UJpC5nuIw7EShKCTEp1D2DqK122PVOweFyCcyxPXVsq2Ltdhg2KpqABdYKOSV2Xyw9BqJMLoX1_gei4s0W5nTrx_b7os7clpO3JM-EbU4frR0q7V6DJyYvDuarYvGTMsjdU7pUHetnYUEDFQVxfJEbGqjuAYUT53ddAv-X7tznpvDOIYH9sU-rg_aNo87vcp465rMEoXVuQSZrXEVZlnyt04tn_t9tv-GT-I2sg_kFbV-T_hjNc9_pHBfSd4k2KkrfryKo4jioFI_pdqNtxg0G-CUxz_R1r15ju_TitOPFsbno3jIFNro_gyyeE_tTYO3SdLNDUbGGbRN0y_3I1Ct0H5s0NGYSwJAbdCQKDszBuWeegaV0iXVaqWKUl0x64EB2TKWNE24RS6xUic4Sc4CmUudnoIyt75-4AaYKsz-nr8A4kMmkWH0xW2Of5_wAAAAAAAAAAAAAAAAAAAAAAAAAABQoPFxsj",
"cryptosuite": "mldsa65-jcs-2025",
"proofPurpose": "assertionMethod",
"verificationMethod": "did:web:openchapitas.org#key-mldsa"
}
],
"issuer": {
"id": "did:web:openchapitas.org",
"url": "https://comunidadialatam.org",
"name": "Comunidad IA LATAM",
"type": [
"Profile"
],
"image": "https://openchapitas.org/api/org/logo/63ac60ae-1f70-4b4a-8886-f1e8007f907b.png?v=1783730234"
},
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json",
"https://openchapitas.org/contexts/oc-v1.json"
],
"validFrom": "2026-08-26T04:09:54Z",
"credentialStatus": {
"id": "https://openchapitas.org/status/list-1#2626",
"type": "BitstringStatusListEntry",
"statusPurpose": "revocation",
"statusListIndex": "2626",
"statusListCredential": "https://openchapitas.org/status/list-1"
},
"credentialSubject": {
"id": "urn:uuid:57b7e431-1b63-4b66-bb40-e709a5ec6104",
"name": "Ernesto Romero",
"type": [
"AchievementSubject"
],
"result": [
{
"type": [
"Result"
],
"value": "6.88",
"resultDescription": "https://openchapitas.org/achievements/IALATAM-FVCS-101-V1-APROBACION#nota-final"
}
],
"achievement": {
"id": "https://openchapitas.org/achievements/IALATAM-FVCS-101-V1-APROBACION",
"tag": [
"Curso OPEN",
"Vibe coding",
"Seguridad de IA",
"Agentes de IA",
"2026"
],
"name": "Fundamentos del Vibe Coding Seguro · Certificado de Aprobación",
"tier": "gold",
"type": [
"Achievement"
],
"image": {
"id": "https://openchapitas.org/badges/ialatam-fvcs-101.png",
"type": "Image"
},
"funding": "scholarship",
"criteria": {
"narrative": "Otorgada a quienes aprobaron el curso OPEN Fundamentos del Vibe Coding Seguro (FVCS-101, versión 1) con nota final igual o superior a 4.0 en escala chilena de 1.0 a 7.0, completando las cinco clases y las evaluaciones del programa."
},
"duration": "5 clases · 7,5 horas · 1,5 h por clase · 17–21 de agosto de 2026",
"alignment": [
{
"targetUrl": "https://academy.8dot8.org/fundamentos-del-vibe-coding-seguro#programa",
"targetName": "Clase 1 · Gobierno del desarrollo seguro con IA: política, ISO/IEC 42001 e ISO/IEC 27001",
"targetFramework": "Programa FVCS-101 · Fundamentos del Vibe Coding Seguro",
"targetDescription": "Dicta: Alberto Barrera"
},
{
"targetUrl": "https://academy.8dot8.org/fundamentos-del-vibe-coding-seguro#programa",
"targetName": "Clase 2 · Spec-driven development seguro: pedir bien, dar contexto y revisar",
"targetFramework": "Programa FVCS-101 · Fundamentos del Vibe Coding Seguro",
"targetDescription": "Dicta: Rudy Pinochet"
},
{
"targetUrl": "https://academy.8dot8.org/fundamentos-del-vibe-coding-seguro#programa",
"targetName": "Clase 3 · Ingeniería de Sistemas Agénticos: Harness & Loop Engineering",
"targetFramework": "Programa FVCS-101 · Fundamentos del Vibe Coding Seguro",
"targetDescription": "Dicta: Cristián Rojas"
},
{
"targetUrl": "https://academy.8dot8.org/fundamentos-del-vibe-coding-seguro#programa",
"targetName": "Clase 4 · Ciberseguridad aplicada a la IA",
"targetFramework": "Programa FVCS-101 · Fundamentos del Vibe Coding Seguro",
"targetDescription": "Dicta: Matías Tillerías"
},
{
"targetUrl": "https://academy.8dot8.org/fundamentos-del-vibe-coding-seguro#programa",
"targetName": "Clase 5 · Del prototipo a producción: verificación en el loop, checklist y hábitos",
"targetFramework": "Programa FVCS-101 · Fundamentos del Vibe Coding Seguro",
"targetDescription": "Dicta: Rudy Pinochet"
}
],
"tierLabel": "Curso OPEN",
"description": "Acredita la aprobación de Fundamentos del Vibe Coding Seguro (FVCS-101), curso OPEN gratuito de la Comunidad IA LATAM junto a 8.8 Academy — Ciclo N°4, dictado del 17 al 21 de agosto de 2026. Cinco clases y 7,5 horas para construir software asistido por IA sin perder el control ni la seguridad, alrededor de un modelo mental simple —spec, loop y harness— aplicado a agentes como Claude Code, Cursor, Copilot o Lovable, con un proyecto real de punta a punta y un marco de gobierno anclado en ISO/IEC 42001 e ISO/IEC 27001.",
"signatories": [
{
"name": "Sebastián Vargas",
"title": "Dirección Académica del curso · Director Académico, 8.8 Academy"
}
],
"achievementType": "Certificate",
"creditsAvailable": 7.5,
"resultDescription": [
{
"id": "https://openchapitas.org/achievements/IALATAM-FVCS-101-V1-APROBACION#nota-final",
"name": "Nota final",
"type": [
"ResultDescription"
],
"valueMax": "7.0",
"valueMin": "1.0",
"resultType": "Result",
"requiredValue": "4.0"
}
]
}
}
}