Tvijo wiki
Catalog

Topics

Data platform process and provenance across products

Plan traceable records across Tvijo, Hotido, FinEdg, and BibaMoney using synthetic contracts, explicit rights, and reviewable evidence.

Connect responsibilities before connecting systems

A useful data platform starts with agreements about meaning, ownership, and evidence. In a planning model, Tvijo can be the place where a person frames a task and reads an explanation; Hotido can be a candidate source of business observations; FinEdg can be a candidate source of financial-domain observations; BibaMoney can be a candidate presentation or review surface. These are proposed responsibilities for this exercise. They do not assert deployed endpoints, data entitlements, a shared database, or live connections between the products.

The supplied transcript discusses cross-product possibilities, but its integration labels are not operational evidence. An authenticated client connection is not verified. This foundation does not enable trading, exchange access, payments, or production data transfer. The aim is to make a later decision reviewable with a small synthetic example.

Define a record contract

Choose one invented record type: a supplier observation. Give it a local identifier, a source identifier, an observation timestamp, a capture timestamp, an entity name, a stated currency if a value exists, and a provenance reference. Distinguish when the source says an event happened from when your process captured it. If a value is absent, preserve the absence with a reason instead of substituting zero. If the source is unavailable, record that condition rather than claiming the entity does not exist.

This is a proposed educational contract, not a schema extracted from a connector. The Activepieces snapshot provides tool field counts, not parameter names and types. Do not infer this contract from those counts or represent the invented fields as vendor API parameters. A later adapter needs a separately verified schema, documented transformations, and explicit permission to access the data.

Attach provenance to each transformation

For every derived record, retain its input record identifiers, source URLs where applicable, snapshot hashes, transformation rule revision, execution identifier, and observed result. Keep the original observation available alongside a normalized value. A correction should add a new revision linked to the earlier one rather than silently changing the historical evidence. Decide who can make corrections and how downstream users learn that a previously displayed value is stale.

Rights are part of the contract. Record whether a source may be stored, transformed, shared internally, or displayed publicly, and who established that permission. Public accessibility alone does not establish reuse rights. If the answer is unknown, keep the record in a non-public research state. Do not copy external wiki prose into a native article simply because a local corpus contains it.

Keep joins and measures honest

Suppose the synthetic Hotido-side record names β€œHarbor Workshop,” while the synthetic FinEdg-side record names β€œHarbour Workshop Ltd.” A similar name is a candidate match, not a confirmed identity. Use an explicit mapping table with the evidence, reviewer, and status of each match. Include an ambiguous pair that must remain unresolved. BibaMoney's proposed review view should expose the uncertainty instead of hiding it behind a single combined label.

Do not combine values with different units, periods, or definitions. A balance is not a cash flow; a deposit is not profit; a simulated outcome is not a realized trading return. For an educational numeric example, invent two invoice totals in the same currency and period, and label them synthetic. Any future financial calculation needs its own definitions, source dates, validation, and authorization. This guide grants no authority to act on money.

Propose a bounded publication process

Draw a process from source inventory to rights review, raw capture, validation, normalization, candidate matching, reviewer acceptance, and a presentation projection. Give each transition a responsible role and an evidence artifact. The packet remains the authority for the work; a catalog row cannot authorize a transfer. Keep private payloads and credentials outside public projections and traces. Define how a failed validation stays visible and how a correction reaches the review surface.

This diagram can link the four product names as planned responsibilities without drawing a false live network. Use dashed or explicitly labeled β€œproposed” arrows and add β€œconnection not verified” to every cross-product edge. Treat a rendered page and a successful database insertion as different checks. Neither establishes authenticated access to an upstream product.

Exercise and acceptance

Create two invented supplier observations, one candidate identity match, and one unresolved match. Add a correction to one observation. Produce a lineage table showing which input revision supports each displayed field, then write a mock review response explaining the uncertainty in ordinary language. No live endpoints, real accounts, or customer records are needed.

Acceptance: every displayed value has a source or an explicit synthetic label; missing values remain distinct from zero; the unresolved match stays unresolved; the correction preserves history; rights and ownership questions are visible; no diagram implies a verified connection. A peer can trace the mock response back to the exact input revision without asking the author to reconstruct the steps.

Sources and open checks

Evidence Observed Supported use
Supplied Devstral cross-product proposals 2026-10-30 Planning context only; labels unverified
Activepieces source card, local snapshot 2026-10-30 Example of descriptive fields, not a schema
Spec Kit, supplied research 2026-10-30 Method for documenting a bounded process

Read spec-driven packets, platform architecture, and the directory landing guide. Existing knowledge practice and adoption paths are related native destinations. Endpoint contracts, real data ownership, permitted retention, identity quality, and live freshness are unknown. No source acquisition or authenticated connection was tested here.

Sources

Source links and observation dates are recorded below. Review status is stated for each material.

  1. GitHub Spec Kit Β· Checked 2026-10-30 Β· Supplied primary-source review: selected CLI/file SDD method, MIT. No official MCP or live integration established.
  2. Activepieces MCP overview Β· Checked 2026-10-30 Β· Primary URL reviewed in supplied research/platform-decisions.md on 2026-10-30; not fetched again by this lane. Documents MCP, not an authenticated Tvijo connection.
  3. Activepieces 0CodeKit source card Β· Checked 2026-10-30 Β· URL present in supplied JSON snapshot inspected locally on 2026-10-30. Card fields are descriptive metadata, not verified callable schemas.

πŸ”— Article connections

Open the full knowledge graph β†—

Published article links. Select a node to open its article at the heading.

100%
β†’ Linked articles← Linked fromβ‹― Same topic
Article links Β· keyboard / text view

πŸ’¬ Comments

Comments are public and moderated. Do not post personal data.
  • No comments yet. Be the first!

Next steps