@@ -21,9 +21,9 @@ off-chain data by smart contracts on the Cardano blockchain.
21
21
22
22
The Orcfax team developed the Cardano Open Oracle Protocol as a Catalyst funded
23
23
research project that aimed to maximize the eUTXO model and leveraged design
24
- principles to prioritize a cost-sensitive, post-Vasil native method for
25
- publishing secure, signed, datums on-chain for Reference Input consumption by
26
- Cardano dApps.
24
+ principles, [ CIP-31 ] [ cip-31 ] , and [ CIP-32 ] [ cip-32 ] to prioritize a
25
+ cost-sensitive, post-Vasil native method for publishing secure, signed, datums
26
+ on-chain for Reference Input consumption by Cardano dApps.
27
27
28
28
The initial version of COOP was developed in collaboration with [ MLabs] [ mlabs-1 ]
29
29
consultancy. The guidelines and specification in COOP are free, open-source, and
@@ -40,18 +40,21 @@ replacement could be rolled-out.
40
40
And so v0 was suspended in May of 2024.
41
41
42
42
More information pertaining to this failure can be found in both the
43
- [ public announcement] [ medium-1 ]
44
- and in the subsequent incident [ report] [ report-1 ] .
43
+ [ public announcement] [ medium-1 ] and in the subsequent incident
44
+ [ report] [ incident-35 ] .
45
45
46
- Users may find it informative to review the entire v0 [ Incidents ] [ incident-1 ]
47
- repository as it contains many critical learnings from the implementation
48
- of v0.
46
+ Additionally, users and developers may find it informative to review the entire
47
+ v0 [ Incidents ] [ incidentRepo-1 ] repository as it contains many critical learnings
48
+ from the implementation of v0.
49
49
50
50
[ coop-1 ] : https://github.com/mlabs-haskell/cardano-open-oracle-protocol/
51
+ [ utxo-1 ] : https://docs.cardano.org/learn/eutxo-explainer/
52
+ [ cip-31 ] : https://docs.cardano.org/about-cardano/evolution/upgrades/vasil/#reference-inputs-cip-31
53
+ [ cip-32 ] : https://docs.cardano.org/about-cardano/evolution/upgrades/vasil/#inline-datums-cip-32
51
54
[ mlabs-1 ] : https://mlabs.city/
52
55
[ medium-1 ] : https://medium.com/@orcfax/orcfax-feed-suspension-and-protocol-upgrade-a45709dafb56
53
- [ report-1 ] : https://github.com/orcfax/Incidents/issues/38
54
- [ incident -1] : https://github.com/orcfax/Incidents
56
+ [ incident-35 ] : https://github.com/orcfax/Incidents/issues/38
57
+ [ incidentRepo -1] : https://github.com/orcfax/Incidents
55
58
56
59
### v0 Mainnet
57
60
@@ -107,11 +110,11 @@ those sent by others to the same address.
107
110
Users were required to use the following information to identify the latest
108
111
facts published.
109
112
110
- - Minting policy ID.
111
- - Datum format, including:
112
- - Most recent (` ValueReference -> PropertyValue[1] -> value) ` , i.e. the
113
- largest POSIX timestamp compared to other fact statement datum,
114
- - Feed name, e.g. "ADA-USD".
113
+ * Minting policy ID.
114
+ * Datum format, including:
115
+ * Most recent (` ValueReference -> PropertyValue[1] -> value) ` , i.e. the
116
+ largest POSIX timestamp compared to other fact statement datum,
117
+ * Feed name, e.g. "ADA-USD".
115
118
116
119
> Note: Users on preprod will find a volume of test data that was not ever
117
120
> retired as Orcfax previously used this space as a testing sandbox.
@@ -136,9 +139,6 @@ For more information about the use of reference inputs and the inline datum
136
139
utilized in COOP v0, see the relevant COOP [ design document] [ coop-design-1 ] .
137
140
138
141
[ coop-design-1 ] : https://github.com/mlabs-haskell/cardano-open-oracle-protocol/blob/9e9c9aedba84d32e424b1dd116b4734e1a42f3bc/coop-docs/00-design.md#cardano-features-enabling-oracles
139
- [ utxo-1 ] : https://docs.cardano.org/learn/eutxo-explainer/
140
- [ reference-1 ] : https://docs.cardano.org/cardano-testnet/about/feature-overview/#referenceinputs(cip-31)
141
- [ datum-1 ] : https://docs.cardano.org/cardano-testnet/about/feature-overview/#inlinedatums(cip-32)
142
142
143
143
### v0 datum structure
144
144
0 commit comments