# ISO-20022 - Cosmos Ecosystem Financial Messaging Standardization

**URL:** https://forum.cosmos.network/t/iso-20022-cosmos-ecosystem-financial-messaging-standardization/7202
**Category:** Miscellaneous
**Created:** [September 6, 2022, 1:36pm UTC](https://forum.cosmos.network/t/iso-20022-cosmos-ecosystem-financial-messaging-standardization/7202 "2022-09-06T13:36:30Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jasonsprouse](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.cosmos.network/jasonsprouse/32/2301_2.png) [@jasonsprouse](https://forum.cosmos.network/u/jasonsprouse)
#### Post date: [September 6, 2022, 1:36pm UTC](https://forum.cosmos.network/t/iso-20022-cosmos-ecosystem-financial-messaging-standardization/7202/1 "2022-09-06T13:36:30Z")

</div>

CHANGE LOG:  
2023-10-06T05:00:00Z - Add Mastercard Patent  
2023-12-14T19:18:00Z - Add the difference between objectives

Mastercard -  
form central authority =\> blockchain

Mine -  
from blockchain =\> central authority

[20230196345 (uspto.gov)](https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/20230196345)

Was doing some preliminary research to get some inspiration to write a patent for this method and process I open sourced to the community here- specifically to write it more descriptively. I had already told someone else the rest of what was required - to have a server listening for the events on chain with conditionals that would send the transactions to the necessary regulatory body in the bounds of whatever parameters described. For example, transactions over $12,0000. Obviously if banks are acting as custodians onchain they would want to run their own server to capture the events for their clients transactions. I knew this same method could be used in a tradtional architecture to add the messaging standardization.

Was going to write the patent and then opensource it, but I spoke with a lawyer that was in my city talking about crypto and I told her about this solution for crypto [at this event](https://www.facebook.com/photo/?fbid=641497868020892&set=a.486042693566411).

* * *

ISO-20022 is the standardization that many financial institutions are implementing for reporting of transactional activity. Next to automating as many things as possible - standardizing is my next favorite activity. Maybe first, as standard interfaces and communication makes automating things much more simple.

When I learned of this coming transition, I reached out to [Line Financial Blockchain](https://cbdc.line.me/) team to encourage the development of a module that could be used in the rest of the ecosystem, and I also posted in the Cosmos Discord.

- [[Feature Request] - ISO-20022 Interational Financial Institutions Standardizations Module · Issue #30 · line/lfb (github.com)](https://github.com/line/lfb/issues/30)
- [Cosmos Discord](https://discord.com/channels/669268347736686612/884004637030621194/923655751120076860)

The messaging format is verbose - and it’s something that I have been stewing over. My interest in blockchain technology is and has been corporate/enterprise scale. Many of the apps we see are DeFi related, and ISO-20022 is a financial messaging standardization. Anyhow - I again brought this up to the development team over on Kujira here recently on 8/25/2022.

- [Kujira Discord](https://discord.com/channels/970650215801569330/979234420273860628/1012319156688912574)

On 8/29/2022 - I suddenly realized what might be the most efficient way to go about implementing this standardization. I have sense shared this with the Sei team too. Any and all financial related projects in the Cosmos Ecosystem should include the proper ISO-20022 standardization code as an event broadcast after a successful tractions for that specific transaction type.

- [Kujira Discord](https://discord.com/channels/970650215801569330/979234420273860628/1013899753777533050)

- [Kujira Discord](https://discord.com/channels/970650215801569330/979234420273860628/1013941972085506088)

With the [CosmosSDK](https://github.com/cosmos/cosmos-sdk/blob/0943a702155f359fa8a7ed6e7b441f65e17f44d8/types/events.go#L155) - the transaction ISO-20022 definition for the transaction type can be registered as an event.

In CosmWasm contract based DeFi activity the execution logic can be achieved in more or less the [same way.](https://docs.rs/cosmwasm-std/1.1.0/cosmwasm_std/struct.Event.html).

In Ethereum, and thus Evmos, developers can achieve compliance using [events in the same way too.](https://docs.soliditylang.org/en/v0.8.16/contracts.html?highlight=events#events).

And thus - the entire Cosmos would be fully compliant and up to par for institutional investing messaging standards. As a fan of wealth creation, I hope to see y’all there.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex031/uploads/cosmos1/original/2X/2/2a3beb3e0f97ddad3b51a8d0d4a22abaa95604d8.png) [@system](https://forum.cosmos.network/u/system)
#### Post date: [September 20, 2022, 1:37pm UTC](https://forum.cosmos.network/t/iso-20022-cosmos-ecosystem-financial-messaging-standardization/7202/2 "2022-09-20T13:37:13Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
