<aside> ⚠️

This article focuses on ideas and design concepts.

</aside>

🇯🇵 Translated by ChatGPT: Japanese version

Introduction


In recent years, I have felt that natural disasters are increasing.

Floods, earthquakes, and tsunamis are happening more frequently, causing serious damage to houses and cities.

When a disaster happens, a large amount of resources is required for rescue and recovery, and this costs money.

Many people are willing to donate to NGOs, but we also know that donations made early can be especially helpful for rescue teams during the initial response phase.

In this article, Japan is used as a concrete example because official disaster data is already anchored on Symbol.

Disaster Data Anchored on Symbol


I noticed that some Japanese community members have already anchored earthquake and tsunami information on the blockchain to record disaster events.

https://x.com/kicnft/status/1878649943306686935

This made me think, if we can read this on-chain information, could we automate donations?

Imagine an automated donation bot that releases funds only when a serious earthquake happens, so rescue teams can receive support at an early stage.

The bot could decide what counts as a “serious” disaster based on factors such as earthquake magnitude or intensity, and then release funds to a pre-selected NGO account.

Problem


When we think about this kind of conditional logic, we usually think of smart contracts.

However, Symbol does not support on-chain smart contracts. So I started thinking about an alternative approach: