OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

openbanking.transactions.list

List bank transactions that have been normalised into the canonical ledger.

  • Type: operation (query)
  • Version: 1.0.0
  • Stability: experimental
  • Owners: @platform.finance
  • Tags: open-banking, powens, transactions
  • field.key.label
    openbanking.transactions.list
    field.version.label
    1.0.0
    field.type.label
    operation (query)
    field.title.label
    openbanking.transactions.list
    field.description.label

    List bank transactions that have been normalised into the canonical ledger.

  • Type: operation (query)
  • Version: 1.0.0
  • Stability: experimental
  • Owners: @platform.finance
  • Tags: open-banking, powens, transactions
  • field.tags.label
    open-banking,powens,transactions
    field.owners.label
    @platform.finance
    field.stability.label
    experimental

    List bank transactions that have been normalised into the canonical ledger.

    Goal

    Allow downstream analytics and UI surfaces to page through canonical bank transactions.

    Context

    Used by Pocket Family Office dashboards, reconciliation workflows, and analytics data views.

    Source Definition

    import {
    	type AnyOperationSpec,
    	defineCommand,
    	defineQuery,
    } from '@lssm-tech/lib.contracts-spec/operations';
    import type { OperationSpecRegistry } from '@lssm-tech/lib.contracts-spec/operations/registry';
    import { ScalarTypeEnum, SchemaModel } from '@lssm-tech/lib.schema';
    import { BankTransactionRecord } from '../models';
    import { OPENBANKING_TELEMETRY_EVENTS } from '../telemetry';
    
    export const OpenBankingListTransactions = defineQuery({
    	meta: {
    		key: 'openbanking.transactions.list',
    		version: '1.0.0',
    		description:
    			'List bank transactions that have been normalised into the canonical ledger.',
    		goal: 'Allow downstream analytics and UI surfaces to page through canonical bank transactions.',
    		context:
    			'Used by Pocket Family Office dashboards, reconciliation workflows, and analytics data views.',
    		owners: ['@platform.finance'],
    		tags: ['open-banking', 'powens', 'transactions'],
    		stability: 'experimental',
    	},
    	io: {
    		input: OpenBankingListTransactionsInput,
    		output: OpenBankingListTransactionsOutput,
    	},
    	policy: {
    		auth: 'user',
    	},
    });