|
1 |
| ---- |
2 |
| -CIP: /? |
3 |
| -Title: Restricted format for C509 compatibility with Plutus |
4 |
| -Category: MetaData |
5 |
| -Status: Proposed |
6 |
| -Authors: |
7 |
| - - Steven Johnson<[email protected]> |
8 |
| -Implementors: [] |
9 |
| -Discussions: |
10 |
| - - https://github.com/cardano-foundation/cips/pulls/? |
11 |
| -Created: 2023-10-24 |
12 |
| -License: CC-BY-4.0 |
13 |
| ---- |
| 1 | +# Restricted format for C509 compatibility with Plutus |
14 | 2 |
|
15 |
| -## Abstract |
| 3 | +## PERMANENTLY MOVED |
16 | 4 |
|
17 |
| -Plutus can access metadatums that encode C509 certificates. |
18 |
| -This specification documents the restricted feature set of those certificates. |
19 |
| - |
20 |
| -## Motivation: why is this CIP necessary? |
21 |
| - |
22 |
| -In order to keep complexity low, this specification details a set of restriction |
23 |
| -on-top of a standard C509 certificate definition. |
24 |
| -These restrictions help plutus support the important features of |
25 |
| -x509 certificates in smart contracts on-chain. |
26 |
| - |
27 |
| -They also help reduce the amount of data stored on-chain. |
28 |
| - |
29 |
| -## Specification |
30 |
| - |
31 |
| -See [c509-cert-plutus-restricted.cddl](./c509-cert-plutus-restricted.cddl). |
32 |
| -This is the formal specification which describes the requirements of on-chain x509 certificates. |
33 |
| -ust include a CDDL schema in it's specification.--> |
34 |
| - |
35 |
| -## Rationale: how does this CIP achieve its goals? |
36 |
| - |
37 |
| -By clearly defining the feature set that plutus scripts can accept from C509 certificates it is easier for |
38 |
| -script writers and certificate creators to produce interoperable certificates. |
39 |
| - |
40 |
| -## Path to Active |
41 |
| - |
42 |
| -This draft CIP requires extensive collaboration with multiple parties in order to arrive at a |
43 |
| -correct and viable specification. |
44 |
| - |
45 |
| -It has been kept deliberately terse in order for that process to be as open and collaborative as possible. |
46 |
| - |
47 |
| -### Acceptance Criteria |
48 |
| - |
49 |
| -* General community consensus on the minimum standard needs to be agreed. |
50 |
| - |
51 |
| -### Implementation Plan |
52 |
| - |
53 |
| -## Copyright |
54 |
| - |
55 |
| -This CIP is licensed under [CC-BY-4.0] |
56 |
| - |
57 |
| -Code samples and reference material are licensed under [Apache 2.0] |
| 5 | +* [New Home](https://github.com/input-output-hk/catalyst-CIPs/blob/x509-plutus-restricted-c509/CIP-XXXX/README.md) |
| 6 | +* [CIP PR](https://github.com/cardano-foundation/CIPs/pull/812) |
0 commit comments