1.1.37 • Published 9 months ago

todajs v1.1.37

Weekly downloads
-
License
Apache License 2....
Repository
github
Last release
9 months ago

A TODA file is a representation of a digital asset. It is based on a novel cryptographic data structure. This package contains the library for interacting with low-level structures, as well as higher-level abstractions for application design. It additionally contains the toda command-line tool to assist with development, debugging, admin and support. Further, the CLI now contains a quick-start server for serving and viewing assets.

Table of contents

Command Line Suite

npm install -g todajs using node >= 16 LTS, < 19

See the command line tools documentation

Code Layout

core:

Defines Hash and Packet, the only two core data structures. Includes a rig (structure) checker, which assesses asset integrity.

  • Atoms: an ordered hashmap of : pairs
  • Shield: utilities for creating and checking shielded values
  • ReqSat: utilities for creating and parsing Requirements and Satisfactions packets
  • Interpret: the rig checker
  • Twist: an abstraction over Hash and Packets which represents twists
  • TwistBuilder: a factory for Twists

abject:

Higher-level structures describing contents of TODA assets, and how to apply the rig checker to determine their integrity.

  • Actionable: any TODA object requiring a line of integrity
  • DelegableActionable: a TODA object which depends on the integrity of a another in a particular way
  • DI: Basic container for fields and values
  • Primitive: Boxes up values for float, string, boolean in a well-specified byte representation
  • Capability: a DelegableActionable intended for authorization

TODA Client

Coming soon: while the command-line tools provide a window into the range of functionality provided by the core libraries, these are being abstracted into an application developer-friendly class.

1.1.34

9 months ago

1.1.33

10 months ago

1.1.37

9 months ago

1.1.36

9 months ago

1.1.35

9 months ago

1.1.29

11 months ago

1.1.28

12 months ago

1.1.30

11 months ago

1.1.32

10 months ago

1.1.31

10 months ago

1.1.23

1 year ago

1.1.22

1 year ago

1.1.27

12 months ago

1.1.26

1 year ago

1.1.25

1 year ago

1.1.24

1 year ago

1.1.20

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.12

1 year ago

1.1.13

1 year ago

1.1.11

1 year ago

1.1.9

1 year ago

1.1.10

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.10

2 years ago

0.9.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0

2 years ago

0.7.2

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.8

2 years ago

0.7.7

2 years ago

0.8.1

2 years ago

0.6.3

2 years ago

0.8.0

2 years ago

0.6.2

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.3.0

2 years ago

0.5.4

2 years ago

0.3.5

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.5.2

2 years ago

0.3.4

2 years ago

0.5.1

2 years ago

0.3.3

2 years ago

0.2.6

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.2.5

2 years ago

0.1.602

3 years ago

0.1.601

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.609

3 years ago

0.1.606

3 years ago

0.1.605

3 years ago

0.1.608

3 years ago

0.1.607

3 years ago

0.1.613

3 years ago

0.1.612

3 years ago

0.1.611

3 years ago

0.1.610

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.3

2 years ago

0.0.458

3 years ago

0.0.457

3 years ago

0.0.456

3 years ago

0.0.455

3 years ago

0.0.459

3 years ago

0.0.450

3 years ago

0.0.454

3 years ago

0.0.453

3 years ago

0.0.452

3 years ago

0.0.451

3 years ago

0.0.469

3 years ago

0.0.468

3 years ago

0.0.467

3 years ago

0.0.466

3 years ago

0.0.461

3 years ago

0.0.460

3 years ago

0.0.465

3 years ago

0.0.464

3 years ago

0.0.463

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.0.449

3 years ago

0.0.448

3 years ago

0.0.446

3 years ago

0.0.445

3 years ago

0.0.444

3 years ago

0.0.443

3 years ago

0.0.442

3 years ago

0.0.441

3 years ago

0.0.44

3 years ago

0.0.439

3 years ago

0.0.438

3 years ago

0.0.437

3 years ago

0.0.436

3 years ago

0.0.435

3 years ago

0.0.43

3 years ago

0.0.42

3 years ago

0.0.41

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago