Data-layer swarm · Customer-Data-Graph Agent · Behavioral-cohort-computation skill · Build pillar · Published July 16, 2026
How to build runtime-readable behavioral cohorts for multi-location AI agents
This guide explains how to architect the behavioral-cohort-computation skill on the customer-data-graph agent end-to-end at runtime-readable cohort scale for AI-agent consumption: per-portfolio per-banner per-location per-customer per-canonical-signal-pointer + per-canonical-cohort-definition-engine + per-canonical-cohort-membership-computation + per-canonical-cohort-recomputation-cadence + per-canonical-cohort-AI-agent-read-API + per-canonical-cohort-compliance-gate + per-canonical-cohort-audit-trail + per-portfolio-audit-trail.
What you will build
- Per-portfolio per-banner per-location per-customer per-canonical-signal-pointer across per-recency + per-frequency + per-monetary-RFM + per-product-affinity + per-category-affinity + per-channel-affinity + per-device-affinity + per-time-of-day-affinity + per-day-of-week-affinity + per-session-depth + per-session-duration + per-pages-per-session + per-cart-add-rate + per-cart-abandonment + per-checkout-completion + per-quote-acceptance + per-email-engagement + per-SMS-engagement + per-push-engagement + per-app-engagement + per-foot-traffic + per-loyalty-tier + per-loyalty-redemption + per-churn-risk + per-LTV-quintile + per-payment-failure + per-coupon-sensitivity + per-promo-stack-tendency + per-review-write-rate + per-referral-rate + per-canonical-signal.
- Per-canonical-cohort-definition-engine — per-Boolean-AND-OR-NOT + per-Boolean-NAND-NOR-XOR + per-time-window-trailing-N-days + per-time-window-since-event + per-time-window-before-event + per-time-window-within-N-of-event + per-aggregation-count + per-aggregation-sum + per-aggregation-avg + per-aggregation-percentile-50-75-90-95-99 + per-aggregation-stddev + per-aggregation-min-max + per-event-sequence-A-then-B + per-event-sequence-A-not-followed-by-B + per-event-funnel-step-N + per-cohort-membership-of-cohort + per-attribute-equals + per-attribute-greater-than + per-attribute-less-than + per-attribute-between + per-attribute-IN-list + per-attribute-regex-match + per-attribute-null-or-missing + per-attribute-changed-from-value-to-value + per-RFM + per-CLV-quintile + per-churn-risk-band + per-engagement-tier + per-affinity-cluster (K-means + DBSCAN + HDBSCAN + Gaussian-mixture + spectral + hierarchical + LDA + NMF + UMAP + T-SNE + neural-embedding) + per-causal-uplift-segment + per-look-alike-from-seed + per-cohort-confidence-tier + per-cohort-explainability.
- Per-canonical-cohort-membership-computation — per-snapshot-table + per-streaming-emit (Kafka + Kinesis + Pulsar + Pub-Sub + Redpanda + EventBridge + NATS) + per-CDC (Debezium + Striim + Fivetran-HVR + Qlik-Replicate) + per-feature-store-write (Feast + Tecton + Hopsworks + Vertex-AI + SageMaker + Databricks + Snowflake) + per-OLTP-cache-write (Redis + DynamoDB + Cassandra + Aerospike + ScyllaDB + MemoryDB) + per-Reverse-ETL-write (Hightouch + Census + Rivery + Polytomic) + per-membership-confidence-tier + per-membership-explainability.
- Per-canonical-cohort-recomputation-cadence-spec + per-canonical-cohort-AI-agent-read-API — per-streaming-event-sub-second + per-CDC-seconds + per-hourly-micro-batch + per-daily-batch + per-on-cohort-DSL-edit + per-on-signal-schema-change + per-on-model-retraining + per-on-FBC-feedback + per-incremental-recompute + per-full-recompute + per-recompute-SLA + per-REST + per-GraphQL + per-gRPC + per-Server-Sent-Events + per-WebSocket + per-OAuth-2.0 + per-API-key + per-JWT + per-mTLS + per-OPA-policy-as-code + per-rate-limit + per-payload-shape + per-versioning + per-deprecation-countdown + per-API-SLA + per-16-AI-agent-consumer-pointer.
- Per-canonical-cohort-compliance-gate-spec + per-cross-skill-handoff + per-canonical-audit-trail — per-CCPA-CPRA-sensitive-attribute + per-GDPR-Special-Category-Article-9 + per-GDPR-Article-22-automated-decision-profiling + per-LGPD-Article-11 + per-DPDP-India-sensitive + per-PIPEDA-sensitive + per-CASL-CRTC + per-COPPA-under-13 + per-FTC-Health-Breach-Notification + per-HIPAA-PHI + per-FCRA-prescreen-firm-offer + per-ECOA-Reg-B + per-Fair-Housing-Act + per-state-financial-information-law + per-EU-AI-Act-Article-5 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-FTC-AI-disclosure + per-FTC-MARS + per-FTC-endorsement-guides + per-data-minimization + per-purpose-limitation + per-retention-window + per-cross-border-transfer + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-handoff-to-19-sibling-skills + per-per-cohort-canonical-audit-record + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-COPPA + per-HIPAA-PHI + per-FTC-Health-Breach-Notification + per-FCRA + per-ECOA-Reg-B + per-Fair-Housing-Act + per-EU-AI-Act + per-NIST-AI-RMF + per-ISO-42001 + per-FTC-AI-disclosure + per-FTC-MARS + per-FTC-endorsement-guides + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention.
Why per-vendor-Segment-account-flat-segment breaks at runtime-readable cohort scale for AI-agent consumption
Per-vendor-Segment-canonical-account-flat-segment ships per-account per-flat-segment primitive (typically materialized once per ETL cycle, daily or hourly batch). Per-vendor-RudderStack + mParticle + Tealium + Treasure-Data + ActionIQ + Amperity + BlueShift + Customer.io + Klaviyo + Hightouch + Census + Rivery + Iterable + Braze + Insider + Bloomreach + Movable-Ink + Lytics + Optimove + Salesforce-Data-Cloud + Adobe-Real-Time-CDP-canonical-account-flat-segment ship per-vendor per-native account-flat-segment primitives.
At 1-account-1-flat-segment scale per-account per-flat-segment primitive is enough. At runtime-readable cohort scale for AI-agent consumption per-canonical-signal-pointer + per-canonical-cohort-definition-engine + per-canonical-cohort-membership-computation + per-canonical-cohort-recomputation-cadence + per-canonical-cohort-AI-agent-read-API + per-canonical-cohort-compliance-gate + per-canonical-cohort-audit-trail.
Per-account-flat-segment + per-cohort-DSL-blind + per-cohort-membership-computation-blind + per-cohort-recomputation-cadence-blind + per-cohort-AI-agent-read-API-blind + per-cohort-compliance-gate-blind + per-multi-format-audit-trail-blind + per-CCPA-CPRA-sensitive-attribute-blind + per-GDPR-Special-Category-Article-9-blind + per-GDPR-Article-22-automated-decision-profiling-blind + per-LGPD-Article-11-blind + per-DPDP-India-blind + per-PIPEDA-blind + per-CASL-CRTC-blind + per-COPPA-blind + per-FTC-Health-Breach-Notification-blind + per-HIPAA-PHI-blind + per-FCRA-prescreen-firm-offer-blind + per-ECOA-Reg-B-blind + per-Fair-Housing-Act-blind + per-state-financial-information-law-blind + per-EU-AI-Act-Article-5-blind + per-EU-AI-Act-Article-13-Article-14-Article-15-blind + per-NIST-AI-RMF-blind + per-ISO-42001-blind + per-FTC-AI-disclosure-blind + per-FTC-MARS-blind + per-FTC-endorsement-guides-blind + per-data-minimization-blind + per-purpose-limitation-blind + per-retention-window-blind + per-cross-border-transfer-blind + per-7-year-IRS-tax-retention-blind + per-7-year-FTC-substantiation-retention-blind.
The operator-side architecture above per-vendor-flat-segment primitive is canonical-signal-pointer + per-cohort-definition-engine + per-cohort-membership-computation + per-cohort-recomputation-cadence + per-cohort-AI-agent-read-API + per-cohort-compliance-gate + per-cross-skill-handoff + per-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-CDP-vendor
Segment, RudderStack, mParticle, Tealium AudienceStream, Treasure Data, ActionIQ, Amperity, BlueShift, Salesforce Data Cloud, Adobe Real-Time CDP, SAP Customer Data Platform, Oracle Unity CDP, Microsoft Customer Insights, Hightouch, Census, Rivery, Polytomic. Per-account per-flat-segment primitive (typically batch). Per-canonical-signal-pointer-canonical-cohort-definition-engine-canonical-cohort-membership-computation-canonical-cohort-recomputation-cadence-canonical-cohort-AI-agent-read-API-canonical-cohort-compliance-gate-canonical-cohort-audit-trail is not the primitive.
Per-platform per-MAP-personalization-vendor
Klaviyo, Customer.io, Iterable, Braze, Insider, Bloomreach, Movable Ink, Lytics, Optimove, Listrak, Cordial, Sailthru, Emarsys, Marigold, Resulticks, Selligent, Cheetah Digital. Per-account per-flat-segment primitive (typically tightly bound to the messaging surface). Per-canonical-affinity-cluster-canonical-K-means-canonical-DBSCAN-canonical-HDBSCAN-canonical-Gaussian-mixture-canonical-spectral-canonical-hierarchical-canonical-LDA-canonical-NMF-canonical-UMAP-canonical-T-SNE-canonical-neural-embedding-canonical-causal-uplift-segment-canonical-look-alike-from-seed is not the primitive.
Per-platform per-feature-store-streaming-vendor
Feast, Tecton, Hopsworks, Vertex AI Feature Store, SageMaker Feature Store, Databricks Feature Store, Snowflake Feature Store, Kafka, Kinesis, Pulsar, Pub-Sub, Redpanda, EventBridge, NATS, Debezium, Striim, Fivetran HVR, Qlik Replicate. Per-account per-flat-feature primitive (typically blind to cohort DSL). Per-canonical-cohort-recompute-on-streaming-event-canonical-cohort-recompute-on-CDC-canonical-cohort-recompute-on-hourly-micro-batch-canonical-cohort-recompute-on-daily-batch-canonical-cohort-recompute-on-cohort-DSL-edit-canonical-cohort-recompute-on-signal-schema-change-canonical-cohort-recompute-on-model-retraining-canonical-cohort-recompute-on-FBC-feedback-canonical-cohort-incremental-recompute-canonical-cohort-full-recompute-canonical-cohort-recompute-SLA is not the primitive.
Per-platform per-privacy-consent-vendor
OneTrust, TrustArc, Cookiebot, Didomi, Sourcepoint, Iubenda, Osano, Securiti, Transcend, Ketch, BigID, DataGrail, Privacera, Immuta, Collibra, Skyflow, Cyera. Per-account per-flat-consent-or-policy primitive (typically blind to per-cohort runtime read API). Per-canonical-per-cohort-CCPA-CPRA-sensitive-attribute-canonical-per-cohort-GDPR-Special-Category-Article-9-canonical-per-cohort-GDPR-Article-22-automated-decision-profiling-canonical-per-cohort-LGPD-Article-11-canonical-per-cohort-DPDP-India-sensitive-canonical-per-cohort-PIPEDA-sensitive-canonical-per-cohort-CASL-CRTC-canonical-per-cohort-Children-COPPA-under-13-canonical-per-cohort-FTC-Health-Breach-Notification-canonical-per-cohort-HIPAA-PHI-canonical-per-cohort-FCRA-prescreen-firm-offer-canonical-per-cohort-ECOA-Regulation-B-prohibited-basis-canonical-per-cohort-Fair-Housing-Act-canonical-per-cohort-state-financial-information-law-canonical-per-cohort-EU-AI-Act-Article-5-prohibited-practices-canonical-per-cohort-EU-AI-Act-Article-13-Article-14-Article-15-canonical-per-cohort-NIST-AI-RMF-canonical-per-cohort-ISO-42001-AI-management-system-canonical-per-cohort-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code is not the primitive.
How the architecture is built
- Per-portfolio per-banner per-location per-customer per-canonical-signal-pointer-substrate. Per-30-canonical-signal canonical-signal.
- Per-portfolio per-canonical-cohort-definition-engine. Per-cohort-DSL + per-RFM + per-CLV-quintile + per-churn-risk-band + per-engagement-tier + per-affinity-cluster + per-causal-uplift-segment + per-look-alike-from-seed + per-cohort-confidence-tier + per-cohort-explainability canonical-definition.
- Per-portfolio per-canonical-cohort-membership-computation. Per-snapshot-table + per-streaming-emit + per-CDC + per-feature-store-write + per-OLTP-cache-write + per-Reverse-ETL-write + per-membership-confidence-tier + per-membership-explainability canonical-membership.
- Per-portfolio per-canonical-cohort-recomputation-cadence-spec. Per-streaming-event-sub-second + per-CDC-seconds + per-hourly-micro-batch + per-daily-batch + per-on-cohort-DSL-edit + per-on-signal-schema-change + per-on-model-retraining + per-on-FBC-feedback + per-incremental-recompute + per-full-recompute + per-recompute-confidence-tier + per-recompute-explainability + per-recompute-SLA canonical-recompute.
- Per-portfolio per-canonical-cohort-AI-agent-read-API. Per-REST + per-GraphQL + per-gRPC + per-Server-Sent-Events + per-WebSocket + per-OAuth-2.0 + per-API-key + per-JWT + per-mTLS + per-OPA-policy-as-code + per-rate-limit + per-payload-shape + per-versioning + per-deprecation-countdown + per-API-SLA + per-AI-agent-consumer-pointer canonical-read.
- Per-portfolio per-canonical-cohort-compliance-gate-spec. Per-CCPA-CPRA-sensitive-attribute + per-GDPR-Special-Category-Article-9 + per-GDPR-Article-22-automated-decision-profiling + per-LGPD-Article-11 + per-DPDP-India-sensitive + per-PIPEDA-sensitive + per-CASL-CRTC + per-COPPA-under-13 + per-FTC-Health-Breach-Notification + per-HIPAA-PHI + per-FCRA-prescreen-firm-offer + per-ECOA-Reg-B + per-Fair-Housing-Act + per-state-financial-information-law + per-EU-AI-Act-Article-5 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-FTC-AI-disclosure + per-FTC-MARS + per-FTC-endorsement-guides + per-data-minimization + per-purpose-limitation + per-retention-window + per-cross-border-transfer + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
- Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-19-sibling-skills canonical-handoff.
- Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-cohort-canonical-audit-record + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-COPPA + per-HIPAA-PHI + per-FTC-Health-Breach-Notification + per-FCRA + per-ECOA-Reg-B + per-Fair-Housing-Act + per-state-financial-information-law + per-EU-AI-Act-Article-5 + per-EU-AI-Act-Article-13-Article-14-Article-15 + per-NIST-AI-RMF + per-ISO-42001 + per-FTC-AI-disclosure + per-FTC-MARS + per-FTC-endorsement-guides + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention canonical-audit.
- Per-portfolio per-customer-data-graph-agent-canonical-bundle. Per-behavioral-cohort-computation + per-behavioral-signal-ingestion + per-cross-touchpoint-identity-resolution + per-deterministic-probabilistic-hybrid-identity-resolution + per-per-location-per-channel-per-brand-clv + per-per-location-signal-aware-churn-model + per-ltv-math-primitives + per-customer-journey-tracking + per-customer-data-orchestration canonical-bundle.
- Per-portfolio per-canonical-end-to-end-SLA. Per-per-signal-ingestion-to-per-cohort-DSL-evaluation-to-per-cohort-membership-computation-to-per-cohort-recompute-to-per-cohort-read-API-resolve-to-per-cohort-compliance-gate-SLA canonical-end-to-end-SLA.
- Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-cohort-membership-rewind canonical-replay.
Frequently asked questions
What is runtime-readable behavioral cohort computation for multi-location AI agents?
Runtime-readable behavioral cohort computation runs per-portfolio per-banner per-location per-customer per-canonical-signal-pointer (per-recency + per-frequency + per-monetary-RFM + per-product-affinity + per-category-affinity + per-channel-affinity + per-device-affinity + per-time-of-day-affinity + per-day-of-week-affinity + per-session-depth + per-session-duration + per-pages-per-session + per-cart-add-rate + per-cart-abandonment + per-checkout-completion + per-quote-acceptance + per-email-engagement + per-SMS-engagement + per-push-engagement + per-app-engagement + per-foot-traffic + per-loyalty-tier + per-loyalty-redemption + per-churn-risk + per-LTV-quintile + per-payment-failure + per-coupon-sensitivity + per-promo-stack-tendency + per-review-write-rate + per-referral-rate + per-canonical-signal) + per-canonical-cohort-definition-engine + per-canonical-cohort-membership-computation + per-canonical-cohort-recomputation-cadence + per-canonical-cohort-AI-agent-read-API + per-canonical-cohort-compliance-gate + per-canonical-cohort-audit-trail + per-portfolio-audit-trail.
Why does per-vendor-Segment-canonical-account-flat-segment break at runtime-readable cohort scale for AI-agent consumption?
Per-vendor-Segment-canonical-account-flat-segment ships per-account per-flat-segment primitive (typically materialized once per ETL cycle, daily or hourly batch). Per-vendor-RudderStack-canonical + per-mParticle-canonical + per-Tealium-canonical + per-Treasure-Data-canonical + per-ActionIQ-canonical + per-Amperity-canonical + per-BlueShift-canonical + per-Customer.io-canonical + per-Klaviyo-canonical + per-Hightouch-canonical + per-Census-canonical + per-Rivery-canonical + per-Iterable-canonical + per-Braze-canonical + per-Insider-canonical + per-Bloomreach-canonical + per-Movable-Ink-canonical + per-Lytics-canonical + per-Optimove-canonical + per-Salesforce-Data-Cloud-canonical + per-Adobe-Real-Time-CDP-canonical-account-flat-segment ship per-vendor per-native account-flat-segment primitives. At 1-account-1-flat-segment scale per-account per-flat-segment primitive is enough. At runtime-readable cohort scale for AI-agent consumption per-canonical-signal-pointer + per-canonical-cohort-definition-engine + per-canonical-cohort-membership-computation + per-canonical-cohort-recomputation-cadence + per-canonical-cohort-AI-agent-read-API + per-canonical-cohort-compliance-gate + per-canonical-cohort-audit-trail.
How does per-cohort definition-engine + per-cohort membership-computation work?
Per-portfolio per-banner per-location per-canonical-cohort-definition-engine runs per-portfolio per-canonical-cohort-DSL (per-Boolean-AND-OR-NOT + per-Boolean-NAND-NOR-XOR + per-time-window-trailing-N-days + per-time-window-since-event + per-time-window-before-event + per-time-window-within-N-of-event + per-aggregation-count + per-aggregation-sum + per-aggregation-avg + per-aggregation-percentile-50-75-90-95-99 + per-aggregation-stddev + per-aggregation-min-max + per-event-sequence-A-then-B + per-event-sequence-A-not-followed-by-B + per-event-funnel-step-N + per-cohort-membership-of-cohort + per-attribute-equals + per-attribute-greater-than + per-attribute-less-than + per-attribute-between + per-attribute-IN-list + per-attribute-regex-match + per-attribute-null-or-missing + per-attribute-changed-from-value-to-value) + per-canonical-cohort-RFM-definition (per-recency-bucket + per-frequency-bucket + per-monetary-bucket) + per-canonical-cohort-CLV-quintile + per-canonical-cohort-churn-risk-band + per-canonical-cohort-engagement-tier + per-canonical-cohort-affinity-cluster (per-K-means + per-DBSCAN + per-HDBSCAN + per-Gaussian-mixture + per-spectral-clustering + per-hierarchical-clustering + per-LDA-topic-model + per-NMF + per-UMAP-then-cluster + per-T-SNE-then-cluster + per-neural-embedding-then-cluster) + per-canonical-cohort-causal-uplift-segment + per-canonical-cohort-look-alike-from-seed + per-canonical-cohort-confidence-tier + per-canonical-cohort-explainability. Per-canonical-cohort-membership-computation runs per-portfolio per-canonical-cohort-membership-snapshot-table + per-canonical-cohort-membership-streaming-emit (per-Kafka + per-Kinesis + per-Pulsar + per-Pub-Sub + per-Redpanda + per-EventBridge + per-NATS) + per-canonical-cohort-membership-CDC (per-Debezium + per-Striim + per-Fivetran-HVR + per-Qlik-Replicate) + per-canonical-cohort-membership-write-to-feature-store (per-Feast + per-Tecton + per-Hopsworks + per-Vertex-AI-Feature-Store + per-SageMaker-Feature-Store + per-Databricks-Feature-Store + per-Snowflake-Feature-Store) + per-canonical-cohort-membership-write-to-OLTP-cache (per-Redis + per-DynamoDB + per-Cassandra + per-Aerospike + per-ScyllaDB + per-MemoryDB) + per-canonical-cohort-membership-write-to-CDP-Reverse-ETL (per-Hightouch + per-Census + per-Rivery + per-Polytomic) + per-canonical-cohort-membership-confidence-tier + per-canonical-cohort-membership-explainability.
What does per-cohort recomputation-cadence + per-cohort AI-agent read-API work?
Per-portfolio per-canonical-cohort-recomputation-cadence-spec runs per-portfolio per-canonical-cohort-recompute-on-streaming-event (latency target sub-second) + per-canonical-cohort-recompute-on-CDC (latency target seconds) + per-canonical-cohort-recompute-on-hourly-micro-batch + per-canonical-cohort-recompute-on-daily-batch + per-canonical-cohort-recompute-on-cohort-DSL-edit + per-canonical-cohort-recompute-on-signal-schema-change + per-canonical-cohort-recompute-on-model-retraining + per-canonical-cohort-recompute-on-FBC-feedback + per-canonical-cohort-incremental-recompute + per-canonical-cohort-full-recompute + per-canonical-cohort-recompute-confidence-tier + per-canonical-cohort-recompute-explainability + per-canonical-cohort-recompute-SLA (per-streaming-sub-second + per-CDC-seconds + per-micro-batch-minutes + per-batch-hours). Per-canonical-cohort-AI-agent-read-API runs per-portfolio per-canonical-cohort-read-API-endpoint (per-REST + per-GraphQL + per-gRPC + per-streaming-Server-Sent-Events + per-WebSocket) + per-canonical-cohort-read-API-auth (per-OAuth-2.0 + per-API-key + per-JWT + per-mTLS + per-OPA-policy-as-code) + per-canonical-cohort-read-API-rate-limit + per-canonical-cohort-read-API-payload-shape (per-cohort-membership-bool + per-cohort-list + per-cohort-score + per-cohort-RFM-bucket + per-cohort-explainability) + per-canonical-cohort-read-API-versioning + per-canonical-cohort-read-API-deprecation-countdown + per-canonical-cohort-read-API-SLA + per-canonical-cohort-read-API-consumer-pointer (per-decisioning-engine + per-paid-social-creative + per-paid-search-bidding + per-email + per-SMS + per-push + per-direct-mail + per-on-site-personalization + per-in-store-clienteling + per-AI-receptionist + per-CS-agent-assist + per-loyalty-tier-router + per-LTV-router + per-churn-router + per-attribution-router + per-AI-agent-canonical-consumer).
What does per-cohort compliance-gate + per-cohort cross-skill-handoff do?
Per-portfolio per-cohort per-canonical-compliance-gate-spec runs per-portfolio per-canonical-per-cohort-CCPA-CPRA-sensitive-attribute (race + ethnicity + religion + sexual-orientation + gender-identity + genetic-info + biometric-info + immigration-status + union-membership + health-condition + precise-geolocation + Social-Security-Number + drivers-license) + per-canonical-per-cohort-GDPR-Special-Category-Article-9 + per-canonical-per-cohort-GDPR-Article-22-automated-decision-profiling + per-canonical-per-cohort-LGPD-Article-11-sensitive + per-canonical-per-cohort-DPDP-India-sensitive + per-canonical-per-cohort-PIPEDA-sensitive + per-canonical-per-cohort-CASL-CRTC + per-canonical-per-cohort-Children-COPPA-under-13 + per-canonical-per-cohort-FTC-Health-Breach-Notification + per-canonical-per-cohort-HIPAA-PHI + per-canonical-per-cohort-FCRA-prescreen-firm-offer + per-canonical-per-cohort-ECOA-Regulation-B-prohibited-basis + per-canonical-per-cohort-Fair-Housing-Act + per-canonical-per-cohort-state-financial-information-law (e.g. NYDFS + Massachusetts) + per-canonical-per-cohort-EU-AI-Act-Article-5-prohibited-practices + per-canonical-per-cohort-EU-AI-Act-Article-13-Article-14-Article-15 + per-canonical-per-cohort-NIST-AI-RMF + per-canonical-per-cohort-ISO-42001-AI-management-system + per-canonical-per-cohort-FTC-AI-disclosure + per-canonical-per-cohort-FTC-MARS + per-canonical-per-cohort-FTC-endorsement-guides + per-canonical-per-cohort-CCPA-CPRA-DSAR-Do-Not-Sell-Share-Sensitive + per-canonical-per-cohort-GDPR-DPIA + per-canonical-per-cohort-data-minimization + per-canonical-per-cohort-purpose-limitation + per-canonical-per-cohort-retention-window + per-canonical-per-cohort-cross-border-transfer + per-canonical-per-cohort-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-cohort-compliance-confidence-tier + per-canonical-per-cohort-compliance-explainability. Per-canonical-per-cohort-cross-skill-handoff runs per-portfolio per-canonical-per-cohort-handoff-to-behavioral-cohort-computation (parent commercial pillar at /behavioral-cohort-computation) + per-canonical-per-cohort-handoff-to-customer-data-graph (parent agent) + per-canonical-per-cohort-handoff-to-behavioral-signal-ingestion (sibling build-pillar at /how-to-build-behavioral-signal-ingestion-customer-graph) + per-canonical-per-cohort-handoff-to-cross-touchpoint-identity-resolution (sibling build-pillar at /how-to-build-cross-touchpoint-identity-resolution-at-multi-location-scale) + per-canonical-per-cohort-handoff-to-deterministic-probabilistic-hybrid-identity-resolution (sibling build-pillar at /how-to-build-deterministic-probabilistic-hybrid-identity-resolution) + per-canonical-per-cohort-handoff-to-per-location-per-channel-per-brand-clv (sibling build-pillar at /how-to-build-per-location-per-channel-per-brand-clv-at-runtime) + per-canonical-per-cohort-handoff-to-per-location-signal-aware-churn-model (sibling build-pillar at /how-to-build-per-location-signal-aware-churn-model) + per-canonical-per-cohort-handoff-to-per-member-next-best-action (sibling commercial at /per-member-next-best-action) + per-canonical-per-cohort-handoff-to-per-member-multi-location-decisioning (sibling build-pillar at /how-to-build-per-member-multi-location-decisioning-for-franchise-loyalty-operations) + per-canonical-per-cohort-handoff-to-per-location-list-segmentation (sibling commercial at /per-location-list-segmentation) + per-canonical-per-cohort-handoff-to-subscriber-lifecycle-cadence (sibling build-pillar at /how-to-build-subscriber-lifecycle-cadence-for-multi-location-subscription-operators) + per-canonical-per-cohort-handoff-to-lifecycle-email-and-sms (sibling build-pillar at /how-to-architect-lifecycle-email-and-sms-across-50-500-locations) + per-canonical-per-cohort-handoff-to-direct-mail-triggered-automation (sibling build-pillar at /how-to-build-triggered-multi-location-direct-mail-automation) + per-canonical-per-cohort-handoff-to-multi-stream-severity-routing (sibling build-pillar at /how-to-build-multi-stream-severity-routing-for-anomaly-detection-and-compliance-ops) + per-canonical-per-cohort-handoff-to-routing-audit-trail (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-cohort-handoff-to-versioned-history-regulatory-defense (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-cohort-handoff-to-five-destination-routing (sibling build-pillar at /how-to-build-five-destination-routing-for-ai-decision-approval) + per-canonical-per-cohort-handoff-to-brand-voice-management + per-canonical-per-cohort-handoff-to-forbidden-phrase-library + per-canonical-per-cohort-handoff-to-claims-substantiation.
What does per-cohort audit-trail + per-customer-data-graph-agent-canonical-bundle do?
Per-portfolio per-cohort per-canonical-audit-trail runs per-portfolio per-canonical-per-cohort-canonical-audit-record (per-cohort-ID + per-banner-pointer + per-location-pointer + per-customer-pointer + per-30-canonical-signal-snapshot + per-RFM-recency-snapshot + per-RFM-frequency-snapshot + per-RFM-monetary-snapshot + per-product-affinity-snapshot + per-category-affinity-snapshot + per-channel-affinity-snapshot + per-device-affinity-snapshot + per-time-of-day-day-of-week-affinity-snapshot + per-session-depth-duration-pages-snapshot + per-cart-add-abandonment-snapshot + per-checkout-completion-snapshot + per-quote-acceptance-snapshot + per-email-SMS-push-app-engagement-snapshot + per-foot-traffic-snapshot + per-loyalty-tier-redemption-snapshot + per-churn-risk-snapshot + per-LTV-quintile-snapshot + per-payment-failure-snapshot + per-coupon-sensitivity-snapshot + per-promo-stack-tendency-snapshot + per-review-write-rate-snapshot + per-referral-rate-snapshot + per-cohort-DSL-snapshot + per-Boolean-time-window-aggregation-event-sequence-attribute-snapshot + per-RFM-CLV-churn-engagement-affinity-cluster-causal-uplift-look-alike-snapshot + per-K-means-DBSCAN-HDBSCAN-Gaussian-mixture-spectral-hierarchical-LDA-NMF-UMAP-T-SNE-neural-embedding-snapshot + per-cohort-confidence-tier-snapshot + per-cohort-explainability-snapshot + per-cohort-membership-snapshot + per-cohort-membership-streaming-emit-snapshot + per-Kafka-Kinesis-Pulsar-Pub-Sub-Redpanda-EventBridge-NATS-snapshot + per-CDC-Debezium-Striim-Fivetran-HVR-Qlik-Replicate-snapshot + per-feature-store-Feast-Tecton-Hopsworks-Vertex-SageMaker-Databricks-Snowflake-snapshot + per-OLTP-cache-Redis-DynamoDB-Cassandra-Aerospike-ScyllaDB-MemoryDB-snapshot + per-Reverse-ETL-Hightouch-Census-Rivery-Polytomic-snapshot + per-cohort-membership-confidence-tier-snapshot + per-cohort-membership-explainability-snapshot + per-recompute-on-streaming-event-snapshot + per-recompute-on-CDC-snapshot + per-recompute-on-hourly-micro-batch-snapshot + per-recompute-on-daily-batch-snapshot + per-recompute-on-cohort-DSL-edit-snapshot + per-recompute-on-signal-schema-change-snapshot + per-recompute-on-model-retraining-snapshot + per-recompute-on-FBC-feedback-snapshot + per-incremental-recompute-snapshot + per-full-recompute-snapshot + per-recompute-confidence-tier-snapshot + per-recompute-SLA-snapshot + per-read-API-REST-GraphQL-gRPC-SSE-WebSocket-snapshot + per-read-API-OAuth-API-key-JWT-mTLS-OPA-snapshot + per-read-API-rate-limit-snapshot + per-read-API-payload-shape-snapshot + per-read-API-versioning-snapshot + per-read-API-deprecation-countdown-snapshot + per-read-API-SLA-snapshot + per-read-API-consumer-pointer-snapshot + per-CCPA-CPRA-sensitive-attribute-snapshot + per-GDPR-Special-Category-Article-9-snapshot + per-GDPR-Article-22-automated-decision-profiling-snapshot + per-LGPD-Article-11-snapshot + per-DPDP-India-sensitive-snapshot + per-PIPEDA-sensitive-snapshot + per-CASL-CRTC-snapshot + per-COPPA-snapshot + per-FTC-Health-Breach-Notification-snapshot + per-HIPAA-PHI-snapshot + per-FCRA-prescreen-firm-offer-snapshot + per-ECOA-Reg-B-snapshot + per-Fair-Housing-Act-snapshot + per-state-financial-information-law-snapshot + per-EU-AI-Act-Article-5-snapshot + per-EU-AI-Act-Article-13-Article-14-Article-15-snapshot + per-NIST-AI-RMF-snapshot + per-ISO-42001-snapshot + per-FTC-AI-disclosure-snapshot + per-FTC-MARS-snapshot + per-FTC-endorsement-guides-snapshot + per-data-minimization-snapshot + per-purpose-limitation-snapshot + per-retention-window-snapshot + per-cross-border-transfer-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-compliance-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-CCPA-CPRA-DSAR + per-canonical-GDPR-DPIA + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-PIPEDA-OPC + per-canonical-CASL-CRTC + per-canonical-COPPA + per-canonical-HIPAA-PHI + per-canonical-FTC-Health-Breach-Notification + per-canonical-FCRA-prescreen-firm-offer + per-canonical-ECOA-Reg-B + per-canonical-Fair-Housing-Act + per-canonical-state-financial-information-law + per-canonical-EU-AI-Act-Article-5 + per-canonical-EU-AI-Act-Article-13-Article-14-Article-15 + per-canonical-NIST-AI-RMF + per-canonical-ISO-42001-AI-management-system + per-canonical-FTC-AI-disclosure + per-canonical-FTC-MARS + per-canonical-FTC-endorsement-guides + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention. Per-customer-data-graph-agent-canonical-bundle integrates the behavioral-cohort-computation skill with sibling skills on the same customer-data-graph agent: per-canonical-behavioral-cohort-computation (this skill) + per-canonical-behavioral-signal-ingestion + per-canonical-cross-touchpoint-identity-resolution + per-canonical-deterministic-probabilistic-hybrid-identity-resolution + per-canonical-per-location-per-channel-per-brand-clv-at-runtime + per-canonical-per-location-signal-aware-churn-model + per-canonical-ltv-math-primitives + per-canonical-customer-journey-tracking + per-canonical-customer-data-orchestration. Per-canonical-end-to-end-SLA runs per-canonical-per-signal-ingestion-to-per-cohort-DSL-evaluation-to-per-cohort-membership-computation-to-per-cohort-recompute-to-per-cohort-read-API-resolve-to-per-cohort-compliance-gate-SLA canonical-SLA.
Engage the customer-data-graph agent
Per-portfolio per-banner per-location per-customer per-canonical-signal-pointer + per-canonical-cohort-definition-engine + per-canonical-cohort-membership-computation + per-canonical-cohort-recomputation-cadence + per-canonical-cohort-AI-agent-read-API + per-canonical-cohort-compliance-gate + per-canonical-cohort-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-CDP-vendor + per-MAP-personalization-vendor + per-feature-store-streaming-vendor + per-privacy-consent-vendor primitive.
Related reading
- Behavioral cohort computation (parent commercial pillar — buyer-outcome framing)
- Behavioral-signal ingestion + customer graph (sibling build-pillar on the customer-data-graph agent — upstream signal-ingestion source for cohort DSL evaluation)
- Per-location signal-aware churn model (sibling build-pillar on the customer-data-graph agent — downstream churn-risk-band consumer of cohort membership)