โครงการฮิกกินส์เป็นโครงการซอฟต์แวร์โอเพนซอร์ซที่มีจุดประสงค์เพื่อให้บุคคลสามารถควบคุมการใช้ข้อมูลออนไลน์ได้มากขึ้น เป้าหมายคือเพื่อสร้างเลเยอร์ซอฟต์แวร์ใหม่ที่สามารถสร้างและขยายด้วยส่วนประกอบและอะแดปเตอร์อื่น ๆ โครงการแยกข้อมูลระบุตัวตนออกเป็นส่วนข้อมูลขนาดเล็กที่รู้จักกันในชื่อการ์ดซึ่งผู้ใช้สามารถควบคุมได้และมีวัตถุประสงค์เพื่อแทนที่ระบบการเข้าสู่ระบบด้วยรหัสผ่านแบบดั้งเดิม นักพัฒนาที่เกี่ยวข้องกับโครงการกำลังสร้างส่วนประกอบซอฟต์แวร์ตามกรอบงานรวมทั้งสนับสนุนให้ผู้อื่นสร้างการสนับสนุนฮิกกินส์ในแอพพลิเคชั่นและบริการของพวกเขา สถาปัตยกรรมเฟรมเวิร์กของโครงการทำให้สามารถปรับเปลี่ยนเทคโนโลยีที่มีอยู่ได้ตามต้องการและฮิกกินส์เข้ากันได้กับโปรโตคอลและบริการหลายอย่างที่เกี่ยวข้องกับการรักษาความปลอดภัยและการจัดการข้อมูลผู้ใช้
เริ่มแรกรู้จักกันในชื่อ Eclipse Trust Framework โครงการนี้เป็นที่รู้จักกันในชื่อหลายชื่อรวมถึงโครงการ Higgins, Higgins Trust Framework หรือเพียง Higgins เป้าหมายหลักคือการปรับปรุงการควบคุมข้อมูลส่วนบุคคลของผู้ใช้โดยการสร้างเลเยอร์นามธรรมซึ่งเป็นแพลตฟอร์มรองที่ส่วนประกอบอื่นสามารถเชื่อมต่อได้ นักพัฒนาสามารถเข้าถึงเฟรมเวิร์กนี้โดยตรงผ่านทาง Application Programming Interface (API) ของฮิกกินส์หรือผ่านอะแดปเตอร์และปลั๊กอินบริการ ทีมที่อยู่เบื้องหลัง Higgins กำลังพัฒนาทั้งเฟรมเวิร์กและส่วนประกอบอื่น ๆ ที่เชื่อมต่อกับมัน เป็นโครงการโอเพ่นซอร์สและผู้พัฒนาได้รับการสนับสนุนให้สร้างองค์ประกอบของตนเองโดยใช้กรอบงาน
รากฐานที่สำคัญของโครงการฮิกกินส์คือแนวคิดของการแยกข้อมูลส่วนบุคคลออกเป็นชิ้นเล็ก ๆ ที่เรียกว่าการ์ดซึ่งผู้ใช้สามารถจัดการได้ง่าย ระบบบัตรนี้ค่อนข้างคล้ายกับวิธีที่ผู้คนเก็บข้อมูลในบัตรพลาสติกในกระเป๋าของพวกเขา ในบริบทดิจิทัลบัตรสามารถมีข้อมูลตั้งแต่หมายเลขบัตรเครดิตไปจนถึงรายละเอียดส่วนบุคคล บัตรส่วนบุคคลที่ผู้ใช้สร้างขึ้นมีรายละเอียดส่วนบุคคลเช่นข้อมูลการเข้าสู่ระบบในขณะที่บัตรที่ได้รับการจัดการที่ออกโดยองค์กรที่เชื่อถือได้หรือ บริษัท สามารถมีข้อมูลทางการเงินหรือข้อมูลอื่น ๆ
จุดเริ่มต้นของการมุ่งเน้นสำหรับนักพัฒนาที่เกี่ยวข้องกับโครงการฮิกกินส์คือซอฟต์แวร์การจัดการการ์ดหรือที่เรียกว่าตัวเลือกการ์ด ตัวเลือกเหล่านี้ใช้อินเทอร์เฟซแบบกราฟิกเพื่อแสดงการ์ดที่มีให้กับผู้ใช้ราวกับว่าเขาหรือเธอกำลังเปิดกระเป๋าเงินดิจิตอล ปลั๊กอินของเบราว์เซอร์ที่รู้จักกันในชื่อไคลเอนต์ที่ใช้งานเป็นวิธีสำหรับระบบการ์ดนี้ที่จะใช้กับเทคโนโลยีเว็บที่มีอยู่ ตัวเลือกการ์ดอื่น ๆ ทำงานโดยกำเนิดบนคอมพิวเตอร์ของผู้ใช้หรือแม้กระทั่งอุปกรณ์พกพา Higgins กำลังพัฒนาแหล่งข้อมูลสำหรับไซต์ที่ออกบัตรที่ได้รับการจัดการซึ่งรู้จักกันในชื่อผู้ให้บริการข้อมูลประจำตัวและสำหรับผู้ที่ต้องพึ่งพา - ไซต์ที่พึ่งพาผู้ให้บริการข้อมูลประจำตัวเพื่อการตรวจสอบ
สถาปัตยกรรมเลเยอร์ที่เป็นนามธรรมของโครงการ Higgins หมายความว่าสามารถใช้โปรโตคอลและเทคโนโลยีการจัดการข้อมูลผู้ใช้ที่มีอยู่จำนวนมากได้ บริการเอกลักษณ์ที่อิงกับไดเรกทอรีเช่น Lightweight Directory Access Protcol และ Active Directory ของ Microsoft นั้นสามารถรองรับเป็นแหล่งข้อมูลได้ รองรับโปรโตคอลเช่น OpenID เป็นวิธีการรับรองความถูกต้องและเทคโนโลยี CardSpace ™ของ Microsoft สามารถใช้เป็นแหล่งสำหรับตัวเลือกการ์ดฮิกกินส์


