Steve
@stevedylandev.eth
Doing it with Orbiter Behind the scenes every website has its own IPCM contract on Base with the content hosted on IPFS, but it’s all abstracted from the end user. Decentralized and resilient websites that can be accessed outside of Orbiter. Put cryptography back into crypto orbiter.host
3 replies
8 recasts
24 reactions
vrypan |--o--|
@vrypan.eth
I just read what an IPCM contract is. I like the idea (a lot), but I have objections to mixing namespaces. When you use IPCM mapping, a CID has different meanings in two different namespaces: - One namespace is IPFS. The CID there corresponds to some piece of data. - An other namespace is the specific IPCM contract. The CID may correspond to a different piece of data. - If you use an other IPCM contract, the same CID may correspond to a third piece of data. I think that it would be better if contract addr+CID were hashed to generate a "IPCMID" that is consistent (but mutable).
1 reply
0 recast
2 reactions
Steve
@stevedylandev.eth
Thanks! 🙏🏻 Could you clarify a bit more? Are you referring to how the CID can be any kind of data?
1 reply
0 recast
0 reaction
vrypan |--o--|
@vrypan.eth
Maybe I did not understand how IPCM works. Can you give me an example of an IPCM CID? A real one, in use.
1 reply
0 recast
1 reaction
Steve
@stevedylandev.eth
Sure! Here’s the CID for a frame we deployed on Orbiter (so content is a website build folder) bafybeifwhm26xbhnruibxhyg2hxanqr4b3g5s5zreaoj2zm2tlfjnrcpam And here’s the contract https://basescan.org/address/0x820eceb6b50851b46e73dcb71fa88250a20ff129 We designed IPCM to allow for any kind of content or format, so it’s really just a simple way to store and reference a CID onchain. The benefit is you can deploy these on any chain, ensure updates are only done by the owner of the contract, and there’s a complete version history of the mappings. @iammatthias built an app that indexes our contract factory and then indexes each individual contract so you can stumble upon random websites and view the different versions! Orbz.fun
1 reply
0 recast
1 reaction