Major integrations and fixes: - Added BACKBEAT SDK integration for P2P operation timing - Implemented beat-aware status tracking for distributed operations - Added Docker secrets support for secure license management - Resolved KACHING license validation via HTTPS/TLS - Updated docker-compose configuration for clean stack deployment - Disabled rollback policies to prevent deployment failures - Added license credential storage (CHORUS-DEV-MULTI-001) Technical improvements: - BACKBEAT P2P operation tracking with phase management - Enhanced configuration system with file-based secrets - Improved error handling for license validation - Clean separation of KACHING and CHORUS deployment stacks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
14 lines
844 B
Go
14 lines
844 B
Go
// The datamodel package defines the most essential interfaces for describing IPLD Data --
|
|
// such as Node, NodePrototype, NodeBuilder, Link, and Path.
|
|
//
|
|
// Note that since interfaces in this package are the core of the library,
|
|
// choices made here maximize correctness and performance -- these choices
|
|
// are *not* always the choices that would maximize ergonomics.
|
|
// (Ergonomics can come on top; performance generally can't.)
|
|
// You'll want to check out other packages for functions with more ergonomics;
|
|
// for example, 'fluent' and its subpackages provide lots of ways to work with data;
|
|
// 'traversal' provides some ergonomic features for walking around data graphs;
|
|
// any use of schemas will provide a bunch of useful data validation options;
|
|
// or you can make your own function decorators that do what *you* need.
|
|
package datamodel
|