Skip to content
wiki.fftac.org

Virtual Pages - Source Excerpt 92

Back to Virtual Pages

Summary

This source excerpt preserves a bounded section of 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php so readers can inspect the evidence without opening the full source file.

**Source path:** 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php

/**
 * Return SEO and discovery matrix for core routes.
 *
 * @return array
 */
function twoia_core_page_seo_matrix() {
	return array(
		array( 'page' => 'Home', 'slug' => '/', 'title' => '2IA – Two Identities Of Anonymous | Civil-Liberties Public Intelligence', 'description' => 'Independent public-intelligence research for surveillance accountability, metadata, public records, algorithmic power, and civil liberties.', 'schema' => 'WebSite + Organization', 'h2' => 'Start Here; Featured Dossiers; Active Issue Hubs; Practical Toolkits; Latest Research Notes; Ethics And Methodology; Subscribe And Support', 'excerpt' => '2IA makes records, metadata, algorithms, and institutional claims legible for lawful civic action.', 'social' => 'A sharper civil-liberties research desk for records, metadata, surveillance, AI, and public accountability.' ),
		array( 'page' => 'Start Here', 'slug' => '/start-here/', 'title' => 'Start Here | 2IA – Two Identities Of Anonymous', 'description' => 'Orientation for using 2IA: surveillance, public records, metadata protection, OSINT ethics, correction, and investigations.', 'schema' => 'WebPage', 'h2' => 'What Is 2IA; What Is Public Intelligence; What 2IA Refuses; Reader Map; Lawful Next Steps', 'excerpt' => 'A reader map for turning concern into lawful public-intelligence work.', 'social' => 'New to 2IA? Start with the reader map: understand, request, protect, challenge, verify, and follow.' ),
		array( 'page' => 'Research', 'slug' => '/research/', 'title' => 'Research | Investigations, Case Studies, and Analysis', 'description' => 'Investigations, case studies, historical analysis, policy research, public-records work, and civil-liberties resources.', 'schema' => 'CollectionPage', 'h2' => 'Research Filters; Publication Lanes; Issue Hubs; Launch Drafts; Toolkits; Corrections; Editorial Calendar', 'excerpt' => 'Research is organized by jobs: explain systems, request records, correct errors, and track power.', 'social' => 'Browse 2IA research: investigations, issue hubs, dossiers, toolkits, corrections, records, and intelligence-history analysis.' ),
		array( 'page' => 'Organizations And Resource Directory', 'slug' => '/organizations/', 'title' => 'Organizations And Resource Directory | 2IA Civil-Liberties Resource Map', 'description' => 'A practical directory framework for civil-liberties organizations, OSINT groups, AI governance bodies, digital-rights resources, public-records platforms, and high-risk historical entries.', 'schema' => 'CollectionPage + ItemList', 'h2' => 'Directory Fields; Starter Sets To Verify; Civil Liberties Organizations; OSINT And Investigative Groups; AI Governance And Safety; Alabama Starter Directory', 'excerpt' => 'Find the right kind of help, verify the entry, and treat historical or high-risk organizations with context instead of promotion.', 'social' => 'A better directory is not a pile of names. It tells you what each organization does, where it works, how to verify it, and when to be careful.' ),
		array( 'page' => 'Methodology', 'slug' => '/methodology/', 'title' => 'Methodology | 2IA Source Standards And Corrections', 'description' => 'How 2IA grades confidence, handles records, uses AI, minimizes harm, treats corrections, and reviews work before publication.', 'schema' => 'WebPage', 'h2' => 'Source Hierarchy; Confidence Labels; Public Records Handling; AI Use; Harm Avoidance; Review Workflow', 'excerpt' => 'The operating method: source hierarchy, confidence labels, minimization, right of reply, and correction.', 'social' => 'Proof before heat: see how 2IA labels claims, reviews sources, minimizes harm, and corrects the archive.' ),
		array( 'page' => 'Public Records And FOIA', 'slug' => '/public-records-and-foia/', 'title' => 'Public Records And FOIA | 2IA Request Templates', 'description' => 'FOIA and public-records basics, surveillance procurement templates, retention requests, vendor communications, appeals, and fee-waiver language.', 'schema' => 'HowTo + WebPage', 'h2' => 'FOIA Basics; State Vs Federal; What To Request; Narrowing; Denials; Appeal Language; Fee Waiver; Templates', 'excerpt' => 'Practical records templates for inspecting surveillance, AI, vendors, retention, and public claims.', 'social' => 'Use lawful records requests to inspect contracts, policies, retention rules, vendors, and algorithmic systems.' ),
		array( 'page' => 'Ethics And Civil Liberties', 'slug' => '/ethics-and-civil-liberties/', 'title' => 'Ethics And Civil Liberties | 2IA Public Covenant', 'description' => '2IA investigates systems of power, not vulnerable individuals, with minimization, source notes, correction, and lawful boundaries.', 'schema' => 'WebPage', 'h2' => 'Public Covenant; Proof Before Heat; Institutions Over Individuals; Tools Not Vibes; Correction Is Credibility', 'excerpt' => 'The public covenant: systems over private people, proof before heat, tools not vibes, correction as credibility.', 'social' => '2IA is sharp about power and careful with people. Read the public covenant.' ),
		array( 'page' => 'About', 'slug' => '/about/', 'title' => 'About 2IA – Two Identities Of Anonymous', 'description' => 'Why 2IA exists, what public intelligence means, why Anonymous is an identity question, and what civil-liberties readers can expect.', 'schema' => 'AboutPage', 'h2' => 'Why 2IA Exists; The Problem It Solves; What Makes It Different; Anonymous As Identity; What Readers Can Expect', 'excerpt' => '2IA turns surveillance and identity systems into records, questions, and lawful leverage.', 'social' => '2IA is not cosplay. It is a civil-liberties research desk for making power legible.' ),
		array( 'page' => 'Contact', 'slug' => '/contact/', 'title' => 'Contact 2IA | Corrections, Records Leads, Public Tips', 'description' => 'Contact 2IA for corrections, public tips, collaboration, records leads, and inquiries. Do not send classified material, stolen data, private personal information, or exploit code.', 'schema' => 'ContactPage', 'h2' => 'Corrections; Public Tips; What Not To Send; Not A Secure Drop; Future Secure Submission Boundary', 'excerpt' => 'Ordinary contact only: corrections, records leads, collaboration, and public tips. Not a secure drop.', 'social' => 'Send corrections, records leads, public tips, or collaboration notes. Do not send secrets or stolen data.' ),
	);
}

/**
 * Return a ninety-day editorial calendar.
 *
 * @return array
 */
function twoia_editorial_calendar() {
	return array(
		array( 'window' => 'Days 1-15', 'focus' => __( 'Publish the operating base: Home, Start Here, About, Methodology, Ethics, Public Records, Contact, and Corrections.', 'two-identities-anonymous' ) ),
		array( 'window' => 'Days 16-30', 'focus' => __( 'Release launch articles 1-4: Metadata Is Identity, Surveillance Contract, Keyword Monitoring, AI Risk Scores.', 'two-identities-anonymous' ) ),
		array( 'window' => 'Days 31-45', 'focus' => __( 'Release launch articles 5-8 plus public-records templates and correction workflow.', 'two-identities-anonymous' ) ),
		array( 'window' => 'Days 46-60', 'focus' => __( 'Publish the complete issue-hub outline set and the first records-request tracker scaffold.', 'two-identities-anonymous' ) ),
		array( 'window' => 'Days 61-75', 'focus' => __( 'Publish ten toolkits, refine archive metadata cards, and add source-class labels to published items.', 'two-identities-anonymous' ) ),
		array( 'window' => 'Days 76-90', 'focus' => __( 'Release launch articles 9-12, review corrections, build the next quarter docket, and identify the first live public-records campaign.', 'two-identities-anonymous' ) ),
	);
}