PLC Bundle V1 Example Implementations

update spec link

Changed files
+4 -4
python
ruby
typescript
+1 -1
README.md
··· 2 2 3 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://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md). 5 + It is fully compliant with the [PLC Bundle v1 Specification](https://tangled.org/atscan.net/plcbundle/blob/main/docs/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://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 9 + https://tangled.org/atscan.net/plcbundle/blob/main/docs/specification.md 10 10 """ 11 11 12 12 import asyncio
+1 -1
ruby/plcbundle.rb
··· 5 5 # Creates compressed, cryptographically-chained bundles of DID PLC operations 6 6 # 7 7 # PLC Bundle v1 Specification: 8 - # https://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 8 + # https://tangled.org/atscan.net/plcbundle/blob/main/docs/specification.md 9 9 10 10 require 'json' 11 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://tangled.org/atscan.net/plcbundle/blob/main/SPECIFICATION.md 7 + * https://tangled.org/atscan.net/plcbundle/blob/main/docs/specification.md 8 8 */ 9 9 10 10 import fs from 'node:fs/promises';