PLC Bundle V1 Example Implementations

update links to tangled

+7 -4
+2 -2
README.md
··· 1 1 # PLC Bundle V1 Reference Implementations 2 2 3 - This set of scripts represents a compact, readable reference implementations for creating [PLC Bundle](https://github.com/atscan/plcbundle) v1 archives. It fetches operations from the PLC directory and generates a complete, verifiable repository of data bundles. 3 + This set of scripts represents a compact, readable reference implementations for creating [PLC Bundle](https://tangled.org/@atscan.net/plcbundle) v1 archives. It fetches operations from the PLC directory and generates a complete, verifiable repository of data bundles. 4 4 5 - It is fully compliant with the [PLC Bundle v1 Specification](https://github.com/atscan/plcbundle/blob/main/SPECIFICATION.md). 5 + It is fully compliant with the [PLC Bundle v1 Specification](https://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md). 6 6 7 7 ## Features 8 8
+1 -1
python/plcbundle.py
··· 6 6 requirements, including hashing, serialization, ordering, and boundary handling. 7 7 8 8 PLC Bundle v1 Specification: 9 - https://github.com/atscan/plcbundle/blob/main/SPECIFICATION.md 9 + https://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 10 10 """ 11 11 12 12 import asyncio
+3
ruby/plcbundle.rb
··· 3 3 4 4 # plcbundle.rb - Ruby implementation of plcbundle V1 specification 5 5 # Creates compressed, cryptographically-chained bundles of DID PLC operations 6 + # 7 + # PLC Bundle v1 Specification: 8 + # https://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 6 9 7 10 require 'json' 8 11 require 'digest'
+1 -1
typescript/plcbundle.ts
··· 4 4 * requirements, including hashing, serialization, ordering, and boundary handling. 5 5 * 6 6 * PLC Bundle v1 Specification: 7 - * https://github.com/atscan/plcbundle/blob/main/SPECIFICATION.md 7 + * https://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 8 8 */ 9 9 10 10 import fs from 'node:fs/promises';