{"id":31947,"date":"2025-12-03T12:39:29","date_gmt":"2025-12-03T12:39:29","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=31947"},"modified":"2025-12-04T15:07:21","modified_gmt":"2025-12-04T15:07:21","slug":"projetos-codigo-aberto-lacnic","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/","title":{"rendered":"Projetos de C\u00f3digo Aberto no LACNIC"},"content":{"rendered":"\n<p>Por <a href=\"https:\/\/blog.lacnic.net\/pt-br\/autor\/jorge-cano\/\">Jorge Cano<\/a><\/p>\n\n\n\n<p>O fim do ano se aproxima e com ele chega o momento de refletir sobre o que aconteceu ao longo deste per\u00edodo. Durante 2025, continuamos nossos esfor\u00e7os para oferecer \u00e0 comunidade projetos de alta qualidade que sejam dignos representantes da regi\u00e3o.<\/p>\n\n\n\n<p>Em nosso projeto principal, Validador FORT, realizamos v\u00e1rias corre\u00e7\u00f5es de erros e diversas melhorias em seu desempenho. O Validador FORT \u00e9 um validador RPKI de uso livre, eficiente e confi\u00e1vel. Al\u00e9m disso, implementamos uma das funcionalidades mais solicitadas pelas operadoras: suporte para Prometheus. Prometheus \u00e9 uma ferramenta que est\u00e1 se tornando o padr\u00e3o da ind\u00fastria para monitoramento e telemetria. A partir da \u00faltima vers\u00e3o do FORT (1.6.7), \u00e9 poss\u00edvel monitorar e obter informa\u00e7\u00f5es do validador utilizando o Prometheus.<\/p>\n\n\n\n<p>No entanto, essas n\u00e3o s\u00e3o todas as novidades que temos sobre o Validador FORT. Ao longo do ano, trabalhamos em uma nova vers\u00e3o, atualizando completamente a arquitetura, resultando em um validador mais est\u00e1vel, com melhor desempenho e, principalmente, que nos permitir\u00e1 implementar novas funcionalidades de maneira mais simples, oferecendo assim uma resposta mais r\u00e1pida \u00e0s sugest\u00f5es e necessidades das operadoras. A nova vers\u00e3o, que chamamos de FORT 2.0, estar\u00e1 dispon\u00edvel no in\u00edcio do pr\u00f3ximo ano.<\/p>\n\n\n\n<p>Durante o desenvolvimento do Validador FORT 2.0, tamb\u00e9m nos dedicamos a automatizar testes, o que nos permite identificar erros antes que cheguem aos usu\u00e1rios e refor\u00e7ar nosso compromisso de qualidade com a comunidade. Para isso, foram criados dois novos projetos, que tamb\u00e9m disponibilizamos em formato de c\u00f3digo aberto e que podem ser utilizados livremente.<\/p>\n\n\n\n<p class=\"padding:0;margin:0\"><\/p>\n<p class=\"padding:0;margin:0\"><\/p>\n<p class=\"padding:0;margin:0\"><\/p>\n\n\n\n<p>O primeiro projeto \u00e9 chamado Barry (Bad Rpki RepositorY) e \u00e9 uma ferramenta capaz de gerar reposit\u00f3rios RPKI de teste, que podem ser corretos ou incorretos, com o objetivo de verificar o funcionamento adequado dos validadores, no nosso caso, o Validador FORT. O funcionamento do Barry \u00e9 simples: define-se em um arquivo de texto o reposit\u00f3rio desejado e, utilizando um estilo de chave-valor, \u00e9 poss\u00edvel especificar os atributos dos objetos do reposit\u00f3rio, ajustando-os conforme necess\u00e1rio para o teste ou introduzindo erros. Prevemos que essa ferramenta ser\u00e1 muito \u00fatil para pesquisadores e implementadores de validadores, permitindo a cria\u00e7\u00e3o de cen\u00e1rios de teste de forma r\u00e1pida e f\u00e1cil.<\/p>\n\n\n\n<p>O segundo projeto \u00e9 chamado Rapport, e consiste em um conjunto de testes automatizados que gera reposit\u00f3rios RPKI corretos e incorretos, utilizando o Barry, e os envia ao validador RPKI para verificar seu funcionamento adequado. O Rapport avalia diferentes sa\u00eddas dos validadores para confirmar se o comportamento foi o esperado. No momento, apenas o Validador FORT \u00e9 suportado, mas o projeto pode ser facilmente expandido para incluir outros validadores. O principal objetivo desse projeto \u00e9 contar com um conjunto de testes padronizado que possa ser executado a cada nova vers\u00e3o do Validador FORT. No entanto, esperamos que tamb\u00e9m seja \u00fatil para desenvolvedores de outros validadores e que resulte em um ecossistema com ferramentas mais robustas e est\u00e1veis, beneficiando toda a ind\u00fastria.<\/p>\n\n\n\n<p>Tanto o Barry quanto o Rapport s\u00e3o projetos que est\u00e3o apenas come\u00e7ando e ainda t\u00eam um longo caminho a percorrer, mas esperamos que sejam de grande ajuda para a comunidade e reforcem nosso compromisso de continuar sendo l\u00edderes no mundo do RPKI.<\/p>\n\n\n\n<p>Para mais informa\u00e7\u00f5es sobre cada projeto, por favor visite as seguintes p\u00e1ginas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FORT Validator: <a href=\"https:\/\/fortproject.net\/es\/validator\">https:\/\/fortproject.net\/es\/validator<\/a><\/li>\n\n\n\n<li>Barry: <a href=\"https:\/\/github.com\/lacnic\/barry\">https:\/\/github.com\/lacnic\/barry<\/a><\/li>\n\n\n\n<li>Rapport: <a href=\"https:\/\/github.com\/lacnic\/rapport\">https:\/\/github.com\/lacnic\/rapport<\/a><\/li>\n<\/ul>\n\n\n\n<p>Convidamos voc\u00eas a acompanharem as atualiza\u00e7\u00f5es desses projetos e lembramos que \u00e9 de suma import\u00e2ncia manter suas inst\u00e2ncias do Validador FORT atualizadas para a vers\u00e3o mais recente dispon\u00edvel, pois cada nova vers\u00e3o inclui corre\u00e7\u00f5es e aprimoramentos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por Jorge Cano O fim do ano se aproxima e com ele chega o momento de refletir sobre o que aconteceu ao longo deste per\u00edodo. Durante 2025, continuamos nossos esfor\u00e7os para oferecer \u00e0 comunidade projetos de alta qualidade que sejam dignos representantes da regi\u00e3o. Em nosso projeto principal, Validador FORT, realizamos v\u00e1rias corre\u00e7\u00f5es de erros [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":31943,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[920],"tags":[1281],"archivo":[1346,1452],"taxonomy-authors":[1404],"tipo_autor":[],"class_list":["post-31947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-roteamento","tag-roteamento","archivo-edicoes-anteriores","archivo-destaques-2023","taxonomy-authors-jorge-cano-pt"],"acf":{"author":"","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC\" \/>\n<meta property=\"og:description\" content=\"Por Jorge Cano O fim do ano se aproxima e com ele chega o momento de refletir sobre o que aconteceu ao longo deste per\u00edodo. Durante 2025, continuamos nossos esfor\u00e7os para oferecer \u00e0 comunidade projetos de alta qualidade que sejam dignos representantes da regi\u00e3o. Em nosso projeto principal, Validador FORT, realizamos v\u00e1rias corre\u00e7\u00f5es de erros [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-03T12:39:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-04T15:07:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"Projetos de C\u00f3digo Aberto no LACNIC\",\"datePublished\":\"2025-12-03T12:39:29+00:00\",\"dateModified\":\"2025-12-04T15:07:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\"},\"wordCount\":635,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png\",\"keywords\":[\"Roteamento\"],\"articleSection\":[\"Roteamento\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\",\"name\":\"LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png\",\"datePublished\":\"2025-12-03T12:39:29+00:00\",\"dateModified\":\"2025-12-04T15:07:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blog.lacnic.net\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projetos de C\u00f3digo Aberto no LACNIC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.lacnic.net\/#website\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"name\":\"LACNIC Blog\",\"description\":\"LACNIC Internet Community Newsletter\",\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.lacnic.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.lacnic.net\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/lacnic\",\"https:\/\/x.com\/lacnic\",\"https:\/\/www.instagram.com\/lacnic\/?hl=es-la\",\"https:\/\/uy.linkedin.com\/company\/lacnic\",\"https:\/\/www.youtube.com\/user\/lacnicstaff\",\"https:\/\/www.lacnic.net\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/","og_locale":"pt_BR","og_type":"article","og_title":"LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC","og_description":"Por Jorge Cano O fim do ano se aproxima e com ele chega o momento de refletir sobre o que aconteceu ao longo deste per\u00edodo. Durante 2025, continuamos nossos esfor\u00e7os para oferecer \u00e0 comunidade projetos de alta qualidade que sejam dignos representantes da regi\u00e3o. Em nosso projeto principal, Validador FORT, realizamos v\u00e1rias corre\u00e7\u00f5es de erros [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2025-12-03T12:39:29+00:00","article_modified_time":"2025-12-04T15:07:21+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"Projetos de C\u00f3digo Aberto no LACNIC","datePublished":"2025-12-03T12:39:29+00:00","dateModified":"2025-12-04T15:07:21+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/"},"wordCount":635,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","keywords":["Roteamento"],"articleSection":["Roteamento"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/","url":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/","name":"LACNIC Blog | Projetos de C\u00f3digo Aberto no LACNIC","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","datePublished":"2025-12-03T12:39:29+00:00","dateModified":"2025-12-04T15:07:21+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/pt-br\/projetos-codigo-aberto-lacnic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Projetos de C\u00f3digo Aberto no LACNIC"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"LACNIC Internet Community Newsletter","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2025\/12\/codigo-abierto-fort.png","jetpack_sharing_enabled":true,"wpml_current_locale":"pt_BR","wpml_translations":[{"locale":"es_ES","id":31940,"post_title":"Proyectos de C\u00f3digo Abierto en LACNIC","slug":"proyectos-codigo-abierto-lacnic","href":"https:\/\/blog.lacnic.net\/proyectos-codigo-abierto-lacnic\/"},{"locale":"en_US","id":31945,"post_title":"Open-Source Projects at LACNIC","slug":"open-source-projects-lacnic","href":"https:\/\/blog.lacnic.net\/en\/open-source-projects-lacnic\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/31947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/comments?post=31947"}],"version-history":[{"count":3,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/31947\/revisions"}],"predecessor-version":[{"id":31959,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/31947\/revisions\/31959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media\/31943"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media?parent=31947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/categories?post=31947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tags?post=31947"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/archivo?post=31947"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/taxonomy-authors?post=31947"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tipo_autor?post=31947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}