Smart Agro RAF API
Resumo
Neste trabalho propomos uma arquitetura, denominada Smart Agro RAF API, para auxiliar a agricultura familiar a cumprir os requisitos de rastreabilidade impostos pela Instrução Normativa Conjunta (INC) nº 02/2018. A solução utiliza a tecnologia de contratos inteligentes baseados em blockchain para assegurar a transparência, auditabilidade e segurança dos dados. A API atua como uma camada de abstração, fornecendo uma interface unificada que simplifica a interação com a infraestrutura distribuída e permite mitigar a complexidade técnica associada ao uso de contratos baseados nos padrões ERC-721 e ERC-1155 sem a necessidade de modificar a lógica do cliente. A avaliação da solução foi realizada por meio de uma suíte de testes unitários automatizados, que validou a aderência aos requisitos funcionais, viabilizando as operações de rastreabilidade.
Palavras-chave:
Rastreabilidade, Blockchain, Agricultura familiar, API, Smart Agro
Referências
Al-Jaroodi, J. and Mohamed, N. (2019). Blockchain in industries: A survey. IEEE access, 7:36500–36515.
BRASIL (2009). Lei nº 11.947, de 16 de junho de 2009. [link]. Acesso: 25 ago. 2025.
BRASIL (2018). Instrução normativa conjunta - inc nº 2, de 7 de fevereiro de 2018. [link]. Acesso em: 25 ago. 2025.
BRASIL (2023). Governo repassa r$ 2,5 bilhões em seis meses para alimentação escolar. [link]. Acesso em: 25 ago. 2025.
Chervinski, J. O., Melchior, F., Fernandes, R., SÁ, G., Antunes, L., Kreutz, D., and Mansilha, R. (2019). Introdução aos blockchains: Teoria e prática. Minicursos da XVII Escola Regional de Redes de Computadores, pages 1–21.
Dedeoglu, V., Dorri, A., Jurdak, R., Michelin, R. A., Lunardi, R. C., Kanhere, S. S., and Zorzo, A. F. (2020). A journey in applying blockchain for cyberphysical systems. In 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS), pages 383–390. IEEE.
Doan, T. T. H. and Thiemann, P. (2021). A typed programmatic interface to contracts on the blockchain. In Asian Symposium on Programming Languages and Systems, pages 222–240. Springer.
IBGE (2017). Censo agropecuário 2017. [link]. Acesso em: 25 ago. 2025.
Lowder, S. K., Sánchez, M. V., and Bertini, R. (2021). Which farms feed the world and has farmland become more concentrated? World Development, 142:105455.
Lunardi, R. C., Michelin, R. A., Alharby, M., Dedeoglu, V., Nunes, H. C., Arruda, E., Zorzo, A. F., and van Moorsel, A. (2024). When blockchain meets smart cities: Opportunities, security and future research. Blockchains: A Handbook on Fundamentals, Platforms and Applications, 105:423.
Park, J., Jeong, S., and Yeom, K. (2023). Smart contract broker: Improving smart contract reusability in a blockchain environment. Sensors, 23(13):6149.
Pasdar, A., Lee, Y. C., and Dong, Z. (2023). Connect api with blockchain: A survey on blockchain oracle implementation. ACM Computing Surveys, 55(10):1–39.
Santos, N., Goulart, A., Kersten, D., Cornelio, J., Basso, F., and Mansilha, R. (2024a). Evangelização tecnológica da agricultura familiar. In Anais Estendidos do XX Simpósio Brasileiro de Sistemas de Informação, pages 291–296, Porto Alegre, RS, Brasil. SBC.
Santos, N., Goulart, A., Kersten, D., Cornelio, J., Basso, F., and Mansilha, R. (2024b). Proraf: Rastreamento da agricultura familiar. In Anais Estendidos do XX Simpósio Brasileiro de Sistemas de Informação, pages 241–244, Porto Alegre, RS, Brasil. SBC.
Silva, F., Neves, B., Fan, H., Lunardi, R., Kreutz, D., and Mansilha, R. (2025). Smart contracts para rastreamento da agricultura familiar. In Anais do VIII Workshop em Blockchain: Teoria, Tecnologias e Aplicações, pages 112–125, Porto Alegre, RS, Brasil. SBC.
BRASIL (2009). Lei nº 11.947, de 16 de junho de 2009. [link]. Acesso: 25 ago. 2025.
BRASIL (2018). Instrução normativa conjunta - inc nº 2, de 7 de fevereiro de 2018. [link]. Acesso em: 25 ago. 2025.
BRASIL (2023). Governo repassa r$ 2,5 bilhões em seis meses para alimentação escolar. [link]. Acesso em: 25 ago. 2025.
Chervinski, J. O., Melchior, F., Fernandes, R., SÁ, G., Antunes, L., Kreutz, D., and Mansilha, R. (2019). Introdução aos blockchains: Teoria e prática. Minicursos da XVII Escola Regional de Redes de Computadores, pages 1–21.
Dedeoglu, V., Dorri, A., Jurdak, R., Michelin, R. A., Lunardi, R. C., Kanhere, S. S., and Zorzo, A. F. (2020). A journey in applying blockchain for cyberphysical systems. In 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS), pages 383–390. IEEE.
Doan, T. T. H. and Thiemann, P. (2021). A typed programmatic interface to contracts on the blockchain. In Asian Symposium on Programming Languages and Systems, pages 222–240. Springer.
IBGE (2017). Censo agropecuário 2017. [link]. Acesso em: 25 ago. 2025.
Lowder, S. K., Sánchez, M. V., and Bertini, R. (2021). Which farms feed the world and has farmland become more concentrated? World Development, 142:105455.
Lunardi, R. C., Michelin, R. A., Alharby, M., Dedeoglu, V., Nunes, H. C., Arruda, E., Zorzo, A. F., and van Moorsel, A. (2024). When blockchain meets smart cities: Opportunities, security and future research. Blockchains: A Handbook on Fundamentals, Platforms and Applications, 105:423.
Park, J., Jeong, S., and Yeom, K. (2023). Smart contract broker: Improving smart contract reusability in a blockchain environment. Sensors, 23(13):6149.
Pasdar, A., Lee, Y. C., and Dong, Z. (2023). Connect api with blockchain: A survey on blockchain oracle implementation. ACM Computing Surveys, 55(10):1–39.
Santos, N., Goulart, A., Kersten, D., Cornelio, J., Basso, F., and Mansilha, R. (2024a). Evangelização tecnológica da agricultura familiar. In Anais Estendidos do XX Simpósio Brasileiro de Sistemas de Informação, pages 291–296, Porto Alegre, RS, Brasil. SBC.
Santos, N., Goulart, A., Kersten, D., Cornelio, J., Basso, F., and Mansilha, R. (2024b). Proraf: Rastreamento da agricultura familiar. In Anais Estendidos do XX Simpósio Brasileiro de Sistemas de Informação, pages 241–244, Porto Alegre, RS, Brasil. SBC.
Silva, F., Neves, B., Fan, H., Lunardi, R., Kreutz, D., and Mansilha, R. (2025). Smart contracts para rastreamento da agricultura familiar. In Anais do VIII Workshop em Blockchain: Teoria, Tecnologias e Aplicações, pages 112–125, Porto Alegre, RS, Brasil. SBC.
Publicado
29/10/2025
Como Citar
FAN, Henrique; NOGUEIRA, Rafael; NEVES, Bruno B.; SILVA, Fábio R. da; LUNARDI, Roben C.; KREUTZ, Diego; MANSILHA, Rodrigo B..
Smart Agro RAF API. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 9. , 2025, Chapecó/SC.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 218-227.
DOI: https://doi.org/10.5753/eres.2025.16841.
